Отправлять запросы приложений, которые появляются в левом столбце на главной странице Facebook? - PullRequest
2 голосов
/ 19 сентября 2011

В левом столбце на главной странице Facebook появляется уведомление из приложений Facebook с серым символом, например, «ИМЯ ПРИЛОЖЕНИЯ [1]».

Например, приложение Badoo отображает этот тип уведомлениякогда друг ответил на мой вопрос.

Как отобразить это уведомление для моего собственного приложения?

1 Ответ

3 голосов
/ 19 сентября 2011

Ваш английский отличный, hkweb. Чтобы отправить пользователю «Уведомление», необходимо отправить POST-запрос к пользовательскому соединению / apprequests . Вам понадобится действительный access_token для пользователя, и этот пользователь должен"установить" ваше приложение, прежде чем вы сможете отправлять ему уведомления, подобные этому, ИЛИ использовать диалог Запросы . После этого это так же просто, как отправка POST по адресу:

https://graph.facebook.com/{USER_ID}/apprequests?access_token={ACCESS_TOKEN}

или

https://graph.facebook.com/me/apprequests?access_token={ACCESS_TOKEN}

Единственный обязательный параметр для отправки - это «сообщение», но вы также можете отправить JSON-кодированный словарь параметров в параметре «data». Я рекомендую вам поиграть с API Graph Explorer . Там вы можете отправлять себе запросы с помощью POST, проверять ожидающие запросы с помощью GET и очищать ожидающие запросы с помощью запроса DELETE на

https://graph.facebook.com/{ID_OF_REQUEST_OBJECT}

Если вы разрабатываете приложение на Facebook (например, приложение Canvas), вы можете использовать Диалог запросов , который делает отправку POST очень простым и дает вам а также селектор друзей.

Вы также можете получить ожидающие запросы пользователя, отправив запрос GET тому же объекту.

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