0
我有代碼檢索我需要的一切(包括用戶id標籤),但從var umping我的迴應,我看到我的object_attachment
正在創建此錯誤。使用Facebook圖形發佈圖像與object_attachment =>圖形錯誤響應
我的代碼:
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;*/
}
當我刪除了上述請求,並把它作爲:
$request = $this->fb->request('POST','me/feed', ["message" => $message, "tags"=> $friendsTagged]);
它工作得很好。
我在做什麼錯了堆棧?