$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'; | ||||