我有一个有许多打开的图形页面的应用程序。除了照片,我可以发布这些页面就好了。我收到“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 ,但是您可以使用一种方法对一个功能进行身份验证,然后再使用另一种方法来验证另一个功能,这似乎有点愚蠢。如果可能,我想避免用户登录。