【问题标题】:Image post to facebook page using graph api使用图形 API 将图像发布到 Facebook 页面
【发布时间】:2015-12-29 05:46:18
【问题描述】:

这里是代码。

try {
    $post_param = array();                    
    $post_param['message'] =  'Test'; 
    $post_param['object_attachment'] = '94592782743592734' ;
    $response = $fb->post('/'.$page->page_id.'/feed/', $post_param, $page->page_access_token);
 }
 catch (Facebook\Exceptions\FacebookResponseException $e) {
     echo 'Graph returned an error: ' . $e->getMessage();
     exit;
 } 
 catch (Facebook\Exceptions\FacebookSDKException $e) {
     echo 'Facebook SDK returned an error: ' . $e->getMessage();
     exit;
 }

当我尝试这段代码时,我得到了错误。

图表返回错误:(#100)无效的object_attachment参数

在此之前,我曾尝试将照片上传到自身页面和用户照片中。我尝试了两个 facebook 图片 ID。但得到同样的错误。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    object_attachment中提供的ID无效;你能检查一下吗?您是如何检索到该 ID 的?

    【讨论】:

    • 这是伪造的对象 ID。虽然我已经解决了问题。问题是,我使用用户访问令牌将图像上传到页面,这就是为什么它不允许在帖子中附加图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多