我开发了一个脚本,用于从 facebook 图表中获取“照片”(而不是“图片”)。它在 CHROME 和 FF 中完美运行,但在 IE 上它不起作用,我尝试手动设置照片 ID,但仍然没有帮助,这是代码:
<?php
require_once("php-sdk/facebook.php");
$config = array();
$config['appId'] = 'xxx';
$config['secret'] = 'xxx';
$facebook = new Facebook($config);
$uid = $facebook->getUser();
$access_token = $facebook->getAccessToken();
$photo_id = '141713229354263';
$photo = $facebook->api('/'.$photo_id, 'get' , array('access_token' => $access_token ));
?>
我得到的错误是:
致命错误:未捕获的 GraphMethodException:不支持的获取请求。在第 1271 行扔进 /home/insiteme/public_html/test/php-sdk/base_facebook.php
但我知道 photo_id 很好,所以我迷路了。我也尝试过使用: $photo = $facebook->api('/'.$photo_id); 并出现完全相同的错误。我也有这个应用程序的 user_photos 权限。