小编Tam*_*ran的帖子

Facebook Graph API:发布包含多个视频和照片的帖子

我尝试使用 PHP SDK 发布包含多个视频和照片的帖子。我使用批量请求上传视频和照片并获取了 id。然后我使用 Attached_media 传递媒体 ID 和发布数据。对于单张或多张照片来说效果很好。但不适用于单个视频或多个视频。我收到此错误:“图表返回错误:(#10) 应用程序没有执行此操作的权限”,每当 Attached_media 中包含视频 id 时。

这是我使用的代码:

$fb = $this->init(); try{ // Returns a Facebook\FacebookResponse object        
$publishData = [ 'message' => $post['content']];

    if(count($media_ids) > 0){
        $publishData ['attached_media'] = [];
        foreach($media_ids as $key => $media_id){
            array_push($publishData['attached_media'],'{"media_fbid":"' . $media_id . '"}');
        }
    }
    $response = $fb->post(
        '/me/feed',$publishData
        ,
        $accessToken
    );
}
catch(FacebookResponseException $e){
    echo 'Graph returned an error: ' . $e->getMessage();
    echo $e->getTraceAsString();
    exit;
}
catch(FacebookSDKException $e){
    echo 'Facebook SDK returned an error: ' …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api fbsdk

3
推荐指数
1
解决办法
2481
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1

fbsdk ×1

php ×1