2011-01-03 3 views
0

Моя проблема проста.Как использовать кнопку с приложением php с помощью facebook api?

У меня есть приложение facebook на моем веб-сайте. Когда кто-то уже зарегистрирован на моем веб-сайте, у меня есть offline_access его учетной записи facebook, но когда у меня есть кнопка, она всегда просит снова войти в facebook.

Все остальное работает, так как печатает сообщения, фотографии и т. Д. Но простое действие, которое нравится чему-то, не является. Как я могу заставить его работать с помощью php-sdk api?

ответ

0

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

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

Скажите, пожалуйста, если вам нужна дополнительная информация или если я неправильно интерпретировал то, что вы имели в виду.

С уважением,

Jon

0

Я думаю, вы непонимании поведение offline_access разрешения:

позволяет приложению выполнять авторизационных запросов от имени пользователя в любое время , По умолчанию большинство токенов доступа истекают после короткого периода времени , чтобы обеспечить приложения только для запросов от имени пользователя , когда они активно используют приложение . Это разрешение делает токен доступа , возвращенный нашей конечной точкой OAuth долговечным.

Это означало бы, даже если пользователь не зарегистрирован, ваше приложение будет по-прежнему иметь доступ к это внимание, но это не означает, что вы можете захватить/монитор, если пользователь возвращается на свой веб-сайт снова, пока он не будет снова войдите в свою учетную запись FB.
So offline_accessnever Знаю, если тот же самый пользователь в настоящее время находится на странице и "автоматически" войдите его на свою учетную запись FB!

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