| $access_token = get_access_token(); | $access_token = get_access_token(); | ||||
| // OPS API credentials (details at http://documents.epo.org/projects/babylon/eponet.nsf/0/F3ECDCC915C9BCD8C1258060003AA712/$File/ops_v3.2_documentation_-_version_1.3.16_en.pdf) | // OPS API credentials (details at http://documents.epo.org/projects/babylon/eponet.nsf/0/F3ECDCC915C9BCD8C1258060003AA712/$File/ops_v3.2_documentation_-_version_1.3.16_en.pdf) | ||||
| $ops_url = $_ENV["OPS_URL"] . 'rest-services/published-data/publication/epodoc/' . $document_reference . '/biblio,full-cycle'; | |||||
| $ops_url = $_ENV["OPS_URL"] . 'rest-services/published-data/publication/epodoc/' . $document_reference . '/biblio'; | |||||
| // Set up API call | // Set up API call | ||||
| $ch = curl_init(); | $ch = curl_init(); | ||||
| if (strpos($response,"No results found") === false ) { | if (strpos($response,"No results found") === false ) { | ||||
| $xml = new SimpleXMLElement($response); | $xml = new SimpleXMLElement($response); | ||||
| print_r($response); | print_r($response); | ||||
| //var_dump($xml->{'exchange-documents'}->{'exchange-document'}->{'bibliographic-data'}->{'invention-title'}['lang']); | |||||
| //print_r($xml->xpath('//*')); | |||||
| //print_r($xml); | |||||
| } | } | ||||
| } | } |
| ?> | ?> | ||||
| Application ID: | |||||
| <!DOCTYPE html> | |||||
| <html lang="en"> | |||||
| <head> | |||||
| </head> | |||||
| <body> | |||||
| <?php | |||||
| echo $random_record['application_id']; | |||||
| ?> | |||||
| <br><br> | |||||
| EPO publication: | |||||
| Application ID: | |||||
| <a href=<?php echo $random_record['epo_publication_url']; ?>> | |||||
| <?php | <?php | ||||
| echo $random_record['epo_publication_url']; | |||||
| echo $random_record['application_id']; | |||||
| ?> | ?> | ||||
| </a> | |||||
| <br><br> | |||||
| IPC publication: | |||||
| <br><br> | |||||
| <a href=<?php echo $random_record['ipc_publication_url']; ?>> | |||||
| <?php | |||||
| echo $random_record['ipc_publication_url']; | |||||
| EPO publication: | |||||
| ?> | |||||
| </a> | |||||
| <a href=<?php echo $random_record['epo_publication_url']; ?>> | |||||
| <?php | |||||
| echo $random_record['epo_publication_url']; | |||||
| ?> | |||||
| </a> | |||||
| <br><br> | |||||
| <br><br> | |||||
| Title: | |||||
| IPC publication: | |||||
| <?php | |||||
| <a href=<?php echo $random_record['ipc_publication_url']; ?>> | |||||
| <?php | |||||
| echo $random_record['ipc_publication_url']; | |||||
| ?> | |||||
| </a> | |||||
| echo $random_record['title']; | |||||
| <br><br> | |||||
| ?> | |||||
| Title: | |||||
| <br><br> | |||||
| <?php | |||||
| echo $random_record['title']; | |||||
| ?> | |||||
| <?php | |||||
| <br><br> | |||||
| <?php | |||||
| if ($random_record['abstract']): | if ($random_record['abstract']): | ||||
| ?> | |||||
| ?> | |||||
| Abstract: | |||||
| <?php | |||||
| echo $random_record['abstract']; | |||||
| Abstract: | |||||
| ?> | |||||
| <?php | |||||
| echo $random_record['abstract']; | |||||
| ?> | |||||
| <br><br> | |||||
| <br><br> | |||||
| <? | |||||
| <? | |||||
| endif; | endif; | ||||
| ?> | |||||
| <?php | |||||
| if (get_publication_details($random_record['doc_ref'])): | |||||
| ?> | |||||
| ?> | |||||
| <br><br> | |||||
| <?php | |||||
| if (get_publication_details($random_record['doc_ref'])): | |||||
| ?> | |||||
| <?php | |||||
| endif; | |||||
| ?> | |||||
| <br><br> | |||||
| <?php | |||||
| <?php | |||||
| endif; | |||||
| ?> | |||||
| if (check_for_images($random_record['doc_ref'])): | |||||
| <?php | |||||
| if (check_for_images($random_record['doc_ref'])): | |||||
| ?> | |||||
| ?> | |||||
| <iframe src="./ops_image.php?doc_ref=<?php echo $random_record['doc_ref'] ?>" width="100%" height="500px"> | |||||
| </iframe> | |||||
| <a href="./ops_image.php?doc_ref=<?php echo $random_record['doc_ref'] ?>">Click here for image</a> | |||||
| <br><br> | |||||
| <br><br> | |||||
| <?php | |||||
| endif; | |||||
| ?> | |||||
| <?php | |||||
| endif; | |||||
| ?> | |||||
| </body> |
| # @license: The MIT License <https://opensource.org/licenses/MIT> | # @license: The MIT License <https://opensource.org/licenses/MIT> | ||||
| # @author: Simon Bowie <ad7588@coventry.ac.uk> | # @author: Simon Bowie <ad7588@coventry.ac.uk> | ||||
| # @purpose: Display images from OPS API image service | # @purpose: Display images from OPS API image service | ||||
| # @acknowledgements: | |||||
| # OPS documented at https://www.epo.org/searching-for-patents/data/web-services/ops.html | |||||
| # OPS RESTful API specification at http://documents.epo.org/projects/babylon/eponet.nsf/0/F3ECDCC915C9BCD8C1258060003AA712/$File/ops_v3.2_documentation_-_version_1.3.16_en.pdf | |||||
| # OPS API functions list at https://developers.epo.org/ops-v3-2/apis | |||||
| include '../ops_api.php'; | include '../ops_api.php'; | ||||