【发布时间】:2013-11-01 04:02:13
【问题描述】:
我目前正在尝试通过应用将照片上传到页面和群组。我有这些代码:
try
{
$facebook->setFileUploadSupport(true);
$args = array('message' => 'This is my image caption',);
$args['image'] = '@'.realpath('./uploads/terragarden1.png');
$response = $facebook->api('/GROUP_ID/photos/','POST',$args);
}
catch(FacebookApiException $e)
{
echo "Error: ".$e;
}
$args['image'] 的值是这样的:
@/home/publica/public_html/AutoPost/uploads/terragarden1.png
问题是它会抛出一个OAuthException: An unknown error has occurred. 我不太清楚如何处理这种错误。
补充:
当我尝试使用相同的代码发布图片并且只是更改时$response = $facebook->api('/GROUP_ID/photos/','POST',$args);
进入$response = $facebook->api('/me/photos/','POST',$args);,图片将成功发布在用户的墙上。这里可能有什么问题?
【问题讨论】:
标签: facebook-graph-api facebook-php-sdk photo-upload