Запросы Facebook - как пройти через пользовательские переменные от страницы Requests

Я создаю приложение Facebook, которое имеет отправление другу функция в нем.

Каждому пользователю дают определенный userkey, который определяет их и их один.

Таким образом, Человек A приглашает человека B.

Таким образом, когда человек B получает приглашение, когда они нажимают кнопку Принять, мы передаем ссылающийся домен userkey в URL …, например, http://mydomain.com.au/return_user.aspx?referrerkey=iuahsduiahsdfuiha

Таким образом, когда человек B уже установил fb приложение, referrerkey переменные пасуется назад на наш сайт, таким образом, мы можем управлять ссылкой между этими 2 пользователями там.

Однако, если человек B не добавил приложение. И Человек B нажимает кнопку ACCEPT на, приглашает страницу, пользователь должен быть взятием через страницу “Allow Access”, оттуда, они направлены назад к домашней странице APP ни с одной из переменных, в которых я нуждаюсь. Например, referrerkey.

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

5
задан Darren Clark 25 June 2010 в 05:37
поделиться

2 ответа

Единственный известный мне вариант - это сделать добавление приложения и связывание с друзьями двумя отдельными процессами.

1
ответ дан 14 December 2019 в 08:42
поделиться

Предполагая, что вы используете PHP facebook SDK и приложение canvas, вы, вероятно, используете require_login() для перенаправления пользователя на экран авторизации. По умолчанию экран авторизации отправляет пользователя обратно на URL canvas, который вы задали в настройках приложения.

Чтобы обойти это, передайте GET-параметр под названием "next" со значением URL в кодировке url. Если вам повезло, в вашей версии facebook SDK этот код может быть предустановлен, но не активен. Ищите '&next=' в классе Facebook.

2
ответ дан 14 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: