グラフ API で奇妙な問題が発生しました。以下のコードは、添付された写真のサムネイル (「object_attachement」パラメーターで参照) を使用してユーザーのニュース フィードに投稿を追加するのに使用されていました。
ただし、投稿は期待どおりに作成されますが、サムネイルは空です。私が使用している photo_id は、ユーザーの写真コレクションに存在します。
$photo_ID = "3415678920211";//Valid Facebook Photo ID...
$facebook = new Facebook($config);
$attachment = array(
'access_token' => $user_token,
'message' => "Test Message",
'caption' => "THis is a Caption",
'name' => "Test Name",
'description' => "This is a description",
'link' => 'http://url.com/',
'object_attachment' => $photo_id,
);
$response = $facebook->api("/".$userID."/feed/", 'POST', $attachment);
私は何か間違ったことをしていますか?私はこれが機能していたと確信しており、私の下にある API で何かが変更されたのではないかと考えています。
[更新] 同じ POST で link と object_attachment の両方を指定すると、この問題が発生するように思われることに気付きました。上記からリンクパラメータを削除すると、更新が少し改善されますが、この投稿を存在させたい主な理由はリンクを追加するためであるため、これはあまり良くありません.