как "нравится", когда у меня уже есть токен авторизации - PullRequest
0 голосов
/ 09 сентября 2011

Я попадаю в грязные потрохи проблемы, которая оказалась довольно громоздкой, поэтому я обращаюсь к вам, экспертам, за помощью.

что я сделал до сих пор: я создаю приложение для iphone с помощью phonegap. Я использую предоставленный код fbconnect (в phonegap github), который дает довольно удобный пример кода на основе javascript для создания таких вещей, как комментарий и регистрация в запросе. У меня есть комментарии и чекины, полностью работающие, как я хочу, и у меня есть auth_token, который я успешно использую.

введите кнопку «Мне нравится»: я понимаю, что вы не можете делать подобные запросы через xmlhttprequest так же, как вы можете, например, с комментариями, поэтому я застрял, используя iframe (если нет лучшей альтернативы).

В чем мне нужна помощь: прямо сейчас, так как iframe запускает свой собственный вход в систему, у меня есть ситуация, когда пользователь может войти в систему, чтобы понравиться, а затем снова войти в систему, чтобы оставить комментарий, который не является жизнеспособным. Есть ли способ передать действительный токен авторизации в iframe, чтобы пользователю не предлагалось снова войти в систему, или каким-либо другим хитрым способом авторизоваться с помощью решения childbrowser, которое я внедрил в настоящее время, а затем поделиться маркером авторизации с остальной частью приложение?

примечания: я не передал идентификатор приложения в мою реализацию auth, но заметил, что iframe действительно передает идентификатор приложения. будет ли включение идентификатора приложения в мой запрос на авторизацию каким-либо образом связывать имена входа, чтобы Facebook мог распознать, что пользователь уже вошел в систему через приложение?

Я не могу придумать какой-либо конкретный код для включения, поскольку это скорее общий вопрос, но если есть что-то, на что вы хотели бы взглянуть, пожалуйста, дайте мне знать.

1 Ответ

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

Короткий ответ - нет, в основном для безопасности и предотвращения спама. Единственный способ сделать пользователя похожим на вашу страницу - это отобразить код iframe в веб-просмотре. Для этого требуется традиционная электронная почта / пароль для входа в Facebook. Использование графика api - это единственный способ использовать такие вещи, как комментирование и проверки, и это требует от пользователя входа в систему с помощью отдельного механизма и последующего одобрения вашего приложения. Механизм входа в заднюю дверь отсутствует.

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