Кнопка «Мне нравится» на фан-странице ничего не делает после перенаправления разрешений - PullRequest
0 голосов
/ 03 сентября 2011

Я занимаюсь разработкой пользовательской вкладки «Задний охотник недели», где пользователи могут загружать фотографии, а другие могут голосовать. За исключением того, что мне нужно заблокировать доступ для пользователей, которые не фанат. Как у меня сейчас есть заявка выглядит так:

1) Пользователь (не фанат / без разрешения) заходит на вкладку и просматривает участников.

2) Пользователь чувствует необходимость голосовать или загрузить, поэтому пользователь нажимает кнопку с надписью «Отдайте свой голос / Загрузить свою фотографию сейчас», которая затем перенаправит пользователя на страницу разрешений.

3) Затем пользователь принимает разрешения и перенаправляется на страницу без фанатов (единственный способ узнать, является ли пользователь фанатом), где пользователю предлагается лайкнуть страницу.

4) Здесь у меня проблемы - пользователь нажимает кнопку «Мне нравится», и страница Facebook не обновляется.

Когда пользователь обновляет все, все в порядке, но я бы предпочел, чтобы они не делали дополнительного шага, нужно заинтересовать их.

5) приступить к голосованию или загрузить и все довольны. (кроме меня).

Есть ли способ обойти это? Кажется, страница прав доступа что-то делает во время перенаправления или ...? Я невежественен, искал несколько дней!

Одна вещь, которую я заметил, это то, что когда пользователь перенаправляется обратно со страницы разрешений. URL получает это:

& состояние = 321608018ea1c0bc0e449ebcb12345d3 и код = AQBy13WknCcof7FjfigjHaDrGd7zn-LbqMD5n_Lta4-whrHIKLYdF889qmzW3sQBZUegMUp8etYs5AgZHPmpB7jMKfpOgKJLtEjZbXYhZjn76GX3kFxX1HoxWIcyHRvMWLd9tUDAN1Ke6NSdeAFqF6mQIF8NJiLsl_jGqILvHdKW5nnLVfv40XHWO - d1TO2aTc # #

После удаления кнопка «Мне нравится» работает отлично.

Есть ли способ обойти это?

1 Ответ

0 голосов
/ 04 сентября 2011

Возможно, вам нужно, чтобы пользователю понравилась страница, прежде чем запрашивать разрешения?Это более распространенный пользовательский поток.Вы можете определить, нравится ли пользователю страница, проверив подписанный запрос.Подробнее здесь https://developers.facebook.com/docs/authentication/signed_request/

...