【问题标题】:Facebook Scraping returns error 500Facebook 抓取返回错误 500
【发布时间】:2012-05-30 17:45:48
【问题描述】:

我正在使用https://developers.facebook.com/tools/debug 来确定 facebook 从我的页面中看到的内容。

当我为我的页面做事时,Facebook 抓取仅因为这一行而返回 500 错误

$photoObj=$facebook->api("/$photoId?access_token=$access_token");

虽然页面执行正确??

有什么想法吗??

【问题讨论】:

  • 该错误在您自己的代码中 - 所有这些变量都有值吗?请记住,刮板在注销的上下文中运行
  • 我注意到刮板的另一件事,它看不到这样的图像 URL --> a3.sphotos.ak.fbcdn.net/hphotos-ak-ash3/…
  • 是的,你必须托管自己的图片,而不是使用 Facebook 的 CDN

标签: php facebook-php-sdk facebook-apps


【解决方案1】:

我已经改变了检索图像的技术,现在我这样做了:

$access_token=$facebook->getAccessToken();
$photoObj=file_get_contents("https://graph.facebook.com/$photoId?access_token=$access_token");
$photoObj=json_decode($photoObj);
$picURL=$photoObj->source;

它有效:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 2012-05-10
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多