Сравнение запросов приложений SDK Facebook и приглашений приложений

Я зарегистрировал приложение Facebook, которое по сути является веб-сайтом, оно не работает на Facebook, как те браузерные игры.

Я хочу, чтобы пользователи сайта, которые регистрируются в Facebook, могли приглашать своих друзей, я сделал это с помощью «запросов», он открывает URL-адрес, размещенный в Facebook, где я выбираю друзей для приглашения, выглядит так:

введите здесь описание изображения

Но эти запросы отображаются на стороне получателя только в том случае, если он/она переходит здесь , я даже не где щелкнуть, чтобы перейти на эту страницу, и от других пользователей я получаю приглашения в приложения, которые они показывают в правом верхнем углу под значком земного шара, как мне это сделать? Или это ограничено «холстовыми» приложениями, которые работают непосредственно на Facebook? Существуют ли разные способы пригласить людей в приложение?

Я хочу, чтобы получатель видел это так:

введите здесь описание изображения

Не так:

введите здесь описание изображения


comment
Прежде всего, нет никакой разницы между запросами и приглашениями — оба они технически одинаковы, только запрос, отправленный пользователю, который еще не использует приложение, называется «приглашением». И запросы доступны только для приложений на основе холста, а не для внешних веб-сайтов.   -  person CBroe    schedule 18.03.2014
comment
Я не понимаю, мое приложение — это веб-сайт, а не приложение на основе холста, и я отправлял запросы, как упоминал в посте. Получатель уже был пользователем приложения. Я попытался удалить приложение со стороны получателя, и запрос больше не отображался.   -  person adrianTNT    schedule 19.03.2014
comment
Какую часть «запросы доступны только для приложений на основе холста, а не для внешних веб-сайтов» вам непонятно?   -  person CBroe    schedule 19.03.2014
comment
Та часть, где мое приложение является внешним веб-сайтом, а не приложением на основе холста, и где я отправлял запросы/приглашения (экраны выше), меня чертовски смущает.   -  person adrianTNT    schedule 20.03.2014


Ответы (1)


Как уже заявил @CBroe, приглашения/запросы ограничены приложениями Canvas (приложениями, которые работают в Facebook) или мобильными приложениями. Категория приложения также должна быть настроена как игра (другая категория не будет работать).

В документации facebook говорится: Requests are currently only available for games on Canvas, iOS or Android.

Чтобы Запрос работал, вам необходимо настроить URL-адрес страницы холста: When a user accepts a request, either through the notification jewel, the beeper popup, or App Center they will be sent to the Canvas Page URL of the app that sent the request.

Прочтите документацию по запросам.

person Niraj Shah    schedule 19.03.2014
comment
Я вижу, что говорится в документации, но то, что я тестировал, показывает обратное. Я отправил приглашение/запросы с моего сайта, когда получатель их принимает, он отправляется на мой сайт, а идентификатор запроса упоминается в переменных URL. - person adrianTNT; 20.03.2014
comment
Чтобы получить уведомление о запросе, как вы просили, приложение должно быть настроено как игра. - person Niraj Shah; 21.03.2014