Я работаю над API, позволяющим публиковать сообщения в Facebook, используя Graph API через REST, отправляя HTTP-запросы на публикацию https://graph.facebook.com/me/feed
(после успешной аутентификации OAuth2).
Я могу указать message
и link
, и он опубликует ссылку (но с игнорированием сообщения?), и я также могу включить name
, caption
и description
, чтобы обработать эти элементы - так что ссылки в порядке.
Если я использую только message
или только picture
, я получаю сообщение об ошибке:
(#100) Отсутствует сообщение или вложение
Если я использую message
и picture
, он публикует сообщение без изображения. (Что является полезным, но не предполагаемым поведением?)
Кажется, единственный способ получить изображение - это ссылка (которая включает его в виде миниатюры).
Я просмотрел документы, но не нашел никакой полезной информации по этому поводу - все примеры показывают ссылки.
Мой главный вопрос: Каков предполагаемый способ публикации сообщения без изображения или ссылки?
Но также было бы полезно узнать, есть ли способ разместить изображение на стене? (без миниатюры, с лайтбоксом)
https://graph.facebook.com/me/feed?access_token=<snip>&format=json
- данные предположительно были указаны как дополнительные параметры URL-адреса. Когда я вручную поместил сообщение в строку запроса, то естьhttps://graph.facebook.com/me/feed?message=test+message&access_token=<snip>&format=json
, теперь оно работает, поэтому может быть ошибка с cfhttpparam CF. - person Peter Boughton   schedule 28.05.2013