Jump to content

JSON


blinks

Recommended Posts

The following bit of code is throwing back no results, and I can't figure out why. The problem is with the json_decode line -

$url= "http://openlibrary.org/api/books?bibkeys=OCLC:32177181&callback=?";
$contents = file_get_contents($url); 
$contents = utf8_encode($contents);
$results = json_decode($contents); 
var_dump($results);

 

TIA

Link to comment
https://forums.phpfreaks.com/topic/202696-json/
Share on other sites

I'm getting results with that code:

 

string '?({
    "OCLC:32177181": {
        "bib_key": "OCLC:32177181", 
        "preview": "full", 
        "thumbnail_url": "http://covers.openlibrary.org/b/id/4586826-S.jpg", 
        "preview_url": "http://openlibrary.org/details/oversighthearing081194unit", 
        "info_url": "http://openlibrary.org/books/OL894002M"
    }
});' (length=325)

Link to comment
https://forums.phpfreaks.com/topic/202696-json/#findComment-1062427
Share on other sites

No, this is the whole thing; have just replaced the last line with something else, but still no joy -

<?php
$url= "http://openlibrary.org/api/books?bibkeys=OCLC:32177181&callback=?";
$contents = file_get_contents($url); 
$contents = utf8_encode($contents);
$results = json_decode($contents); 
print $results->{'preview'};
?>

Link to comment
https://forums.phpfreaks.com/topic/202696-json/#findComment-1062433
Share on other sites

Here's what I get with an echo straight after the utf8_encode statement -

 

?({ "OCLC:32177181": { "bib_key": "OCLC:32177181", "preview": "full", "thumbnail_url": "http://covers.openlibrary.org/b/id/4586826-S.jpg", "preview_url": "http://openlibrary.org/details/oversighthearing081194unit", "info_url": "http://openlibrary.org/books/OL894002M" } });

Link to comment
https://forums.phpfreaks.com/topic/202696-json/#findComment-1062434
Share on other sites

Sorry, pasting again without the code tags (thought that would help with spacing, but it didn't) -

 

?({ "OCLC:32177181": { "bib_key": "OCLC:32177181", "preview": "full", "thumbnail_url": "http://covers.openlibrary.org/b/id/4586826-S.jpg", "preview_url": "http://openlibrary.org/details/oversighthearing081194unit", "info_url": "http://openlibrary.org/books/OL894002M" } });

Link to comment
https://forums.phpfreaks.com/topic/202696-json/#findComment-1062436
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.