Почему FB игнорирует параметр picture, name и caption при публикации ссылки в потоке пользователя? - PullRequest
0 голосов
/ 29 марта 2011

У меня есть приложение, которое публикует ссылку на стену пользователя, если ему предоставлены разрешения, но оно игнорирует значения изображения, имени и подписи, которые я передаю вместе с ним.

HTTParty.post("https://graph.facebook.com/#{@sponsorship.fbid}/links", :query => {:access_token => URI.escape(@access_token), :link => URI.escape(request.env['HTTP_HOST']), :picture => URI.escape("#{request.env['HTTP_HOST']}/images/fb_post/after_donation.jpg"), :name => URI.encode("Click here"), :caption => URI.encode("This is the caption")})

Любая помощь приветствуется, спасибо.

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Думаю, вам может понадобиться

https://graph.facebook.com/#{@sponsorship.fbid}/feed

вместо

https://graph.facebook.com/#{@sponsorship.fbid}/links
0 голосов
/ 31 октября 2011

Вероятно, эти значения берутся из мета-тегов открытого графика на цели ссылки, а не из тех, которые вы указали во время публикации.Не уверен, что это должно происходить, но вы должны проверить, есть ли у вашей ссылки правильные теги.

https://developers.facebook.com/docs/opengraph/ - это документы, а https://developers.facebook.com/tools/debug покажет, какая разметка обнаруженаваша страница

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