【发布时间】:2012-01-25 11:23:30
【问题描述】:
我正在使用访问令牌从 jquery 创建此 url
www.mysite.com/xyz.php?access_token=valid_access_token&id=1
为了上传照片,我在xyz.php使用此代码
$facebook = new Facebook(array(
'appId' => 'my_app_id',
'secret' => 'my_app_secret',
));
// Get User ID
$user = $facebook->getUser();
$facebook->setFileUploadSupport(true);
$args = array('message' => 'my_message');
copy($image, 'tmp/file.jpeg');
$args['image'] = '@' . realpath('tmp/file.jpeg');
$data = $facebook->api('me/photos', 'post', $args);
unlink('tmp/file.jpeg');
但它不起作用。我收到此错误
Uncaught OAuthException: An active access token must be used to query information about the current user.
我创建了一个访问令牌。为什么我会收到此错误? 如何在我的代码中使用 accessToken(在我的 url 中)来上传图片?
【问题讨论】:
标签: php facebook access-token