【发布时间】:2012-08-15 04:35:53
【问题描述】:
我的应用程序有许多打开的图形页面。我可以发布这些页面,但照片除外。我收到“PHP 致命错误:未捕获的 OAuthException:请求此资源需要用户访问令牌。”这没有任何意义,因为我可以将页面作为页面发布到提要。
代码如下:
require_once ('facebook.php');
$fb = new Facebook(array(
'appId' => 'XXX',
'secret' => 'XXX',
));
$fb->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath("testpic.jpg");
$data = $fb->api("/PAGEID/photos", "post", $args);
print_r($data);
?>
这可能不需要用户登录吗?我读到您可以以用户身份请求页面 access_token ,但是您可以使用一种方法来验证一个功能,然后用另一种方法来验证另一个功能,这似乎有点愚蠢。如果可能,我想避免用户登录。
【问题讨论】:
标签: php facebook facebook-graph-api