Опубликуйте сообщение с картинкой на странице/ленте facebook с помощью graph api


Я пытаюсь опубликовать сообщение с одним изображением через API facebook graph, и я не могу. В новой документации https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed для изображения нет поля.

Если я попытаюсь использовать поле "object_attachment", появится только небольшой эскиз, а публикация будет оформлена как ссылка на общий доступ.

Если я попытаюсь использовать поле "картинка" и использовать URL-адрес фотографии в Интернете, результат будет таким же. Я не могу опубликовать "картинку" с местный, как здесь:

$post['picture'] = '@' . realpath($image);

Появляется ошибка: "URL-адрес изображения неправильно отформатирован".

Я только что использовал бесплатное веб-приложение, чтобы сделать публикацию с фотографией, и результат в самый раз (см. Прикрепленное изображение)

Пожалуйста, скажите мне, как я могу сделать публикацию с точным результатом?

enter image description here

Author: Vladimir Mikhaylovskiy, 2014-08-30

2 answers

Если вы хотите опубликовать фотографию в FB (т. Е. в Альбомах) и текст и опубликовать их на временной шкале, вам необходимо загрузить фотографию в FB. Не как вложение с внешним URL-адресом, а как двоичные данные, отправляемые на FB.

Взгляните на

     https://graph.facebook.com/<user id>/photos

И в пределах этого поля source

 4
Author: Axel Amthor, 2014-08-30 07:02:33

Если вам нужно опубликовать изображения с сообщением, вы должны указать ссылку на URL-адрес, по которому доступно изображение.

Для справки вы можете проверить эту ссылку в документации Facebook,

Https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed#publish

Как вы сказали, вы не видели никаких параметров для изображения, нажмите на параметр ссылки, чтобы увидеть дальше. Это развеет ваши сомнения, потому что для публикации изображения, текста или ссылки у вас есть чтобы использовать этот API.

Если вы хотите опубликовать только изображение, то этот API будет работать.

Https://developers.facebook.com/docs/graph-api/reference/v2.1/user/picture

Обновленная ссылка:

Https://developers.facebook.com/docs/graph-api/reference/v2.12/post

 3
Author: Atul Jindal, 2018-02-27 09:57:33