Facebook PHP SDK (v.3.1.1) вопросы - PullRequest
0 голосов
/ 22 ноября 2011

Я недавно загрузил Facebook PHP SDK, чтобы попытаться опубликовать на стене пользователя Facebook.

Мой пользователь Facebook в данный момент вошел в систему, но не использовал мое приложение.

$user = $facebook->getUser();
if ($user) {
 // user is logged in

} else {
 // user is not logged in
   $url = $facebook->getLoginUrl(array('next' => 'http://localhost.com/php-sdk/examples/example.php'));
   header("Location: $url");
}

Я заметил, что он перенаправляет меня на страницу, где он требует, чтобы я вошел в приложение, что довольно странно, так как это первый раз, когда я видел такое поведение, он говорит: «Вы входите в DummyFBApp как пользователь» вниз.Всякий раз, когда я пытаюсь использовать другие приложения fb, он только запрашивает у меня разрешения на доступ к моей информации, публикации и т. Д.

Можно ли пропустить этот «вход в систему» ​​и только показать диалоговое окно, разрешать ли приложению публиковатьк стене пользователя?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Ваша сторона сервера, а не JS SDK, но все равно посмотрите: Диалог разрешений Facebook (JavaScript SDK) .

1 голос
/ 22 ноября 2011

Уверен, что это новый диалог авторизации.В настройках приложения должна быть опция -> дополнительно в настройках приложения Facebook, которая позволяет на время отключить ее.

...