У меня возникла странная проблема с графическим 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 под мной.
[Обновление] Я заметил, что это происходит, когда я указываю ссылку и object_attachment в том же POST. Если я удалю параметр связи из вышеизложенного, я получу немного лучшее обновление, но это не так хорошо, поскольку основная причина, по которой я хочу, чтобы этот пост существовал, - это добавление ссылки.