Mercurial > hg > ywww
comparison goodreads/addToShelf.php @ 6:077b0a0a3e6d
remaining originals according to dependency walk
author | Robert Boland <robert@markup.co.uk> |
---|---|
date | Thu, 16 Feb 2017 22:29:02 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
5:55445b456ad0 | 6:077b0a0a3e6d |
---|---|
1 <?php | |
2 | |
3 require_once('GoodreadsAPI.php'); | |
4 | |
5 session_start(); | |
6 | |
7 $isbn=$_GET['isbn']; | |
8 $shelf=$_GET['shelf']; | |
9 | |
10 $url= "http://www.goodreads.com/book/isbn?isbn=" . $isbn . "&key=8vxmKmAn8AVolobtvBbMIg"; | |
11 | |
12 $crl = curl_init(); | |
13 $timeout = 5; | |
14 curl_setopt ($crl, CURLOPT_URL,$url); | |
15 curl_setopt ($crl, CURLOPT_ENCODING , "gzip"); | |
16 curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1); | |
17 curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout); | |
18 $ret = curl_exec($crl); | |
19 curl_close($crl); | |
20 | |
21 $ret = preg_replace("/[^[:alnum:][:punct:][:space:]]/","",$ret); | |
22 $xml = new SimpleXMLElement($ret); | |
23 | |
24 $book_id = $xml->book->id; | |
25 echo $book_id; | |
26 | |
27 $access_token = $_SESSION['access_token']; | |
28 print_r($access_token); | |
29 | |
30 $obj = new GoodreadsApi(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']); | |
31 | |
32 $content = $obj->doPost('http://www.goodreads.com/shelf/add_to_shelf.xml', array("name" => "$shelf", "book_id" => "$book_id")); | |
33 print_r($content); | |
34 | |
35 unset ($obj); | |
36 | |
37 ?> |