API Graph Facebook: публикация ссылок / миниатюр не отображается - PullRequest
3 голосов
/ 11 февраля 2012

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

Вот пример URL: http://barcodegen.herokuapp.com/coupon?couponId=8f9436f6-f1b3-42ec-900c-be45305e1aa6

Я запустил его http://developers.facebook.com/tools/debug/og/object?q, и это так 'Не сообщать о любых ошибках и отображает миниатюрное изображение, как и ожидалось.

Когда я вставляю ссылку в Facebook, она обнаруживает метатеги, но когда я публикую ссылку из моего Java-приложения на стороне сервера, это не так.Кажется, правильно определить.Вот что делает мое серверное приложение:

  1. Создание уникального ключа
  2. Хранение в БД
  3. Публикация ссылки на Facebook с метатегами и т. Д.

Чего мне не хватает?

1 Ответ

4 голосов
/ 14 февраля 2012

Надеюсь, вы имеете в виду токен доступа как уникальный ключ.

У меня возникла та же проблема.Я решаю следующим образом.Я использовал C # Facebook SDK .Но я надеюсь, что вы можете понять эту идею.

    Dim fb As FacebookClient = New FacebookClient('access_token')

    Dim args As Dictionary(Of String, Object) = New Dictionary(Of String, Object)()

    args("message") = "Message to be posted"
    args("link") = "http://www.example.com"

    fb.Post("/me/feed", args)

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

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