gpt4 book ai didi

facebook-graph-api - 尝试将照片上传/发布到组时出现 OAuthException

转载 作者:行者123 更新时间:2023-12-04 07:57:30 25 4
gpt4 key购买 nike

我目前正在尝试通过应用程序将照片上传到页面和群组。我有这些代码:

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:发生未知错误。我不太清楚如何处理这种错误。

附加:
当我尝试使用相同的代码发布图像并且只是更改
$response = $facebook->api('/GROUP_ID/photos/','POST',$args);

进入 $response = $facebook->api('/me/photos/','POST',$args);,图像将成功发布到用户的墙上。这可能是什么问题?

最佳答案

这在页面上对我来说效果很好:

$attachements = array(                                  
'access_token' => $page->getToken(),
'message' => $post_pub['title'],
'url' => 'http://site.com/images/your_image.png' );
try{
$result = $facebook->api('/'.$page->getIdFacebook().'/photos', 'POST', $attachements, function(){
});
}
catch(Exception $e){ }

可能想尝试从“图片”切换到“网址”

关于facebook-graph-api - 尝试将照片上传/发布到组时出现 OAuthException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19720592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com