Я пробовал почти все, чтобы связать изображение со статусом Facebook, которое создается через Facebook Graph API из другого веб-приложения.
Я отправляю запрос POST на https://graph.facebook.com/me/feed с этими поля:
message = text that is correctly displayed
link = link to page that also works well
picture = link to picture that I want to display in status (not working)
type = picture
Я попытался использовать поле источника вместо поля изображения, попытался опустить поле типа, я также попытался использовать изображение непосредственно в качестве поля ссылки.
Я также попытался использовать поле изображения (или источника), чтобы указать URL-адрес непосредственно с данными изображения или на страницу, содержащую это изображение, указанное в метатеге og: image.
Ничего из упомянутого не сработало. Я могу опубликовать статус только с текстом и правильной ссылкой, изображение никогда не включается. С другой стороны, я понял, что ссылка на мою картинку обернута какой-то ссылкой Facebook (это видно в инспекторе элементов в одном из элементов div статуса на стене Facebook), но эта ссылка не работает - она показывает серый gif изображение большого размера 1px на 1px. Я попытался удалить все специальные символы из ссылки, теперь она в простой форме, например. foo.bar/some/path/picture12.
Ничего не получалось
1 ответ
Убедитесь, что вы включили в сообщение ссылку: link=http://url.to.your.canvas.app/another.link
Ссылка, представленная в качестве целевой страницы, должна находиться в том же домене, что и тот, который вы указали в настройках приложения на developers.facebook.com.
Также вместо me
вы должны использовать ваш Facebook ID
(как хороший метод) `
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.