как опубликовать миниатюру изображения в объекте Facebook / ссылки? - PullRequest
2 голосов
/ 13 июня 2011

То, что хорошо работает для публикации в / feed, не работает так же для публикации в / links.Хотя ошибка не генерируется, и я получаю обратно идентификатор, указывающий на успех, эскиз, указанный мной как «picture = http://site/url/photo.gif", не отображается. Вот команда, которую я использовал:

curl -F \
     "picture=http://tycho.usno.navy.mil/gif/moons/m146.gif" \
     -F "message=How I look tonight to my worshippers on Earth" \
     -F "name=Current Moon Phase" \
     -F "link=http://www.calculatorcat.com/moon_phases/phasenow.php" -F caption="How the Moon appears tonight" \
     -F "access_token=111111111111111|2222222222222222222222222|33333333333333333333456n" \
     "https://graph.facebook.com/215958041750734/links"

Теперьте же данные, но опубликованные на стене Луны (канал), работают как ожидалось:

curl -F \
     "picture=http://tycho.usno.navy.mil/gif/moons/m146.gif" \
     -F "message=you're looking great tonight!" \
     -F "name=Current Moon Phase" \
     -F "link=http://www.calculatorcat.com/moon_phases/phasenow.php" -F caption="How the moon appears tonight" \
     -F "access_token=111111111111111|2222222222222222222222222|33333333333333333333456n" \
     "https://graph.facebook.com/215958041750734/feed"

Результаты обоих можно увидеть в постах от 13 июня на странице «Луны» в Facebook: https://www.facebook.com/pages/The-Moon/215958041750734

Есть ли способ получить уменьшенное изображение для отображения в собственной записи The Moon на / ссылки?

Ответы [ 2 ]

3 голосов
/ 13 июня 2011

Из экспериментов выясняется, что опция "picture =", если она присутствует, игнорируется. Он вытягивает миниатюру с самой страницы, если на ней есть какие-либо изображения; в противном случае эскиз не может быть отображен. В качестве обходного пути можно встроить желаемый контент на сервер под своим собственным контролем, в набор фреймов или в фрейм, и встроить нужный эскиз на эту страницу, разместив эту ссылку на желаемом объекте id / links в Facebook.

0 голосов
/ 29 декабря 2011

Я также обнаружил, что Facebook не принимает мои изображения (я использую их Javascript SDK), но ваше изображение было в порядке.Для меня получилось просто не включать изображение в звонок, заставляя Facebook самому разобраться в изображении.Меня не особо волновало, каким будет изображение, просто нужно было любое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...