Facebook Graph API - Опубликовать ссылку на приложение - PullRequest
5 голосов
/ 27 июля 2011

Я обнаружил довольно странное поведение, если я пытаюсь опубликовать на стене пользователя (фид), используя API-интерфейс Graph (протестировано с Python и JavaScript SDK):

Если я добавлю действительную внутреннюю ссылку на Facebook, включая параметры GET (т.е. ссылку на приложение), API завершится ошибкой со статусом HTTP 500. Если я использую любую другую внешнюю ссылку (с параметрами GET) или недействительную ссылку на Facebook или Facebook ссылка без GET-параметров, все работает нормально.

Вы можете попробовать это в Graph API Explorer :

POST: https://graph.facebook.com/me/feed

нерабочие поля :

Рабочие поля (неверный параметр sk) :

Есть идеи? Или предложение о том, как разместить ссылку на приложение Facebook (например, http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_227540913924543)

Ответы [ 2 ]

3 голосов
/ 27 июля 2011

Вместо параметра sk используйте параметр v, например:

http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?v=app_227540913924543

0 голосов
/ 27 июля 2011

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

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