2012-01-12 1 views
3

Я пытаюсь добавить запрос приложения от пользователя с помощью Коалы/OmniAuthДобавление apprequest от пользователя

@graph = Koala::Facebook::API.new(current_user.omnitoken) 
@graph.put_object("me", "apprequests", {:appid => MY_APP_ID, :to => USER_ID, :message => "Come join me!"}) 

Я не получают какую-либо ошибку, но запрос не доходит до пользователя. Правильно ли код/​​я что-то пропустил?

Редактировать: пользователи, которых я приглашаю, пока не приняли приложение, однако пользователь, который приглашает его, может это сделать или ему требуется всплывающее окно пользователя?

ответ

5

Пользователи могут использовать диалоговое окно для отправки запросов пользователя пользователей к своим друзьям, которые не являются пользователями приложения (редактировать: или пользователям приложения, которые не являются их друзьями)

Apps может использовать API напрямую для отправки запросов приложений для пользователей только для существующих пользователей, а не для не-пользователей

+1

Какой смысл отправлять запрос кому-то, кто уже является пользователем? – Kevin

+0

Почему приложения могут отправлять запросы произвольным пользователям, с которыми они не имеют отношения? это было бы распространено со спамом почти сразу. App-> Пользовательские запросы - это канал реинжиниринга для информирования пользователей о том, что что-то изменилось в приложении, и они должны вернуться, например. турнир закончился, строительство завершено, новая функция разблокирована и т. д. – Igy

+0

отлично, спасибо за объяснение – Kevin

0

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

+0

он не находится в режиме песочницы, и он работает, чтобы приглашать пользователей, если я использую javascript-всплывающее окно из facebook ... – hso

+0

В этом случае вам придется подождать, пока кто-то предоставит больше информации, кто знает больше о SDK, который вы используете. Это ** возможно с помощью PHP SDK ... – Lix

 Смежные вопросы

  • Нет связанных вопросов^_^