2017-02-13 2 views
0

Я создаю личное приложение из графика Facebook и не могу найти никаких примеров: как подключить мою локальную картинку с (моей фан-страницы, когда я администратор) к запланированным публикациям. Без фотографий - почта - это задержка времени. Если я хочу опубликовать с картинками, то теперь все отлично. Я отчет .facebook.com/ошибок/и получить ответ "использовать object_attachment", но, как использовать, я не сейчас (Facebook API, как использовать object_attachment в запланированных публикациях?

Мой запрос:

https://developers.facebook.com/tools/explorer/145634995501895/?method=POST&path=id_page_%2Ffeed&version=v2.8&message=text_delay&scheduled_publish_time=1486755500&published=false&object_attachment=194418771038550 + token_page

Что это неправильно ?? п.с. у меня есть все Markes и сделать в Graph API Explorer, загрузить PSS успеха (в fan_page) изображение и получить идентификатор

+0

У меня тоже есть эта точная проблема. Вы получаете сообщение об ошибке «Неизвестная ошибка» в HTTP-ответе от Facebook? – stevemanuel

+0

stevemanuel: да, я получаю код ошибки «1» «Произошла неизвестная ошибка». Сегодня, с facebook.com/bugs/, я получил это: «object_attachment - это строка идентификатора Facebook для существующей фотографии в фотоальбомах человека, которая будет использоваться в качестве миниатюры. Они должны быть владельцем фотографии, а фото не может быть частью вложения сообщения. Я не думаю, что 194418771038550 является действительным объектом, потому что он еще не существует ». –

+0

Мой код ошибки тот же. Тем не менее, я использую реальную object_attachment из загрузки, которая была только что завершена ранее. Я могу проверить, что object_attachment действителен, но я все еще получаю эту ошибку. – stevemanuel

ответ

1

/feed край не поддерживает параметр object_attachment при планировании пост - это не рекомендуется (хотя все еще документировано с n о Упоминание его устаревания), в соответствии с этим Bug Facebook Доклад: https://developers.facebook.com/bugs/1160824890650326/

Несмотря на документацию с четким указанием его в качестве параметра, процесс опубликовать фото или видео, чтобы использовать /photos или /videos край вместо этого, и передать published=false и scheduled_publish_time=xxxxxxxxxx. Параметр message становится caption для фотографии и description для видео.

Таким образом, вам не нужно сначала загружать фото/видео, а затем использовать его ID в дополнительном запросе.

Вот документация для фото поста, так как ваш вопрос конкретно к фотографии: https://developers.facebook.com/docs/graph-api/reference/page/photos/#Creating


В формате вы поделились, обновленный запрос будет выглядеть следующим образом:

https://developers.facebook.com/tools/explorer/145634995501895/?method=POST&path=id_page_%2Fphotos&version=v2.8&caption=text_delay&scheduled_publish_time=1486755500&published=false&url=http://example.com/image.png + token_page

2

Несколько изображений в одной записи для запланированной публикации:
первая:
вам необходимо загрузить каждую фотографию: URL_GRAPH + "/" + page_id + «/ фото с полями: "опубликовано = ложь" и "access_token = your_acces_token_page" тогда вы получили ID изображений

вторых: click me

.... cebook.com/tools/explorer/145634995501895/?method=POST & путь = PAGE_ID% 2Ffeed & версия = v2.8 & attached_media [0] =% 7B "media_fbid" % 3A "200293027117791" % 7D & прилагается_media 1 =% 7B "media_fbid"% 3A "200293223784438"% 7D & m essage = sadasd & scheduled_publish_time = 1487624100 & опубликованы = ложь + page_token

UPD:

так это работа ... (через проводник ...)
https: // yadi.sk/i/zkJFg2lj3EGs8z
https: // yadi.sk/i/6poalYCD3EGs9b

+0

Это полезно знать - спасибо за добавление. Я не видел документацию параметра 'attach_media' .. где вы это обнаружили? – stevemanuel

+0

stevemanuel - палец в небо))) Много раз пробовал) примечание: в графическом проводнике (прикрепите img) - он разрезал attach_media [0] и attach_media [1] для одного прикрепленного_медиа, но вы должны в своем запросе добавить files как: attach_media [0] = {"media_fbid": "some_id"} и attach_media [1] = {"media_fbid": "some_id" "} –

Смежные вопросы