2016-12-20 7 views
0

私は(ユーザーIDタグを含めるために)必要なものをすべて取得していますが、私の応答を変えてしまいました。Facebookのグラフを使用してobject_attachment =>グラフエラー応答

マイコード:それだけで正常に動作

$request = $this->fb->request('POST','me/feed', ["message" => $message, "tags"=> $friendsTagged]); 

:私は上記の要求を削除し、そのまま

public function newPost(UserModel $user){ 

     $this->fb->setDefaultAccessToken($user->accounts->where("network","facebook")->first()->access_token); 

     $message = 'Look at this amazing photo'; 
     $photoUrl = 'http://weneedfun.com/wp-content/uploads/2016/11/Amazing-Pictures-4.jpg'; 

     $photoRequester = $this->fb->request('POST', 'me/photos', ['url' => $photoUrl, 'published' => 'false']); 
     $photoResponseBodyId = $this->requestResponse($photoRequester)->getDecodedBody()['id']; 

     $friendsTagged = ['25235235', '52525222']; 


     $request = $this->fb->request('POST','me/feed', ["message" => $message, "tags"=> $friendsTagged, "object_attachment" => $photoResponseBodyId]); 
     $responseBody = $this->requestResponse($request)->getDecodedBody(); 

     var_dump($request); 
     var_dump($responseBody); 
     die(); 
     /*return $responseBody;*/ 
    } 

私は間違った仲間スタッカーとは何ですか?

答えて

0

[OK]を、FBは、アレイ内のすべての返却値を望んでいる理由が、私に聞かないでくださいここで

が要求作業だ(1個のイメージがあります場合でも。):

$request = $this->fb->request('POST','me/feed', [ 
      'message' => $message, 
      'tags' => $friendsTagged, 
      'attached_media[0]' => '{"media_fbid":"'.$photoResponseBodyId.'"}' 
     ]); 
関連する問題