Как перенаправить на страницу холста после аутентификации? - PullRequest
0 голосов
/ 06 сентября 2011

Я нуб и мне нужна помощь. Я только что создал свое первое простое приложение и столкнулся с проблемой. Если пользователь впервые открывает это приложение и нажимает кнопку «Разрешить» на странице аутентификации, он переходит на сайт, где хранится мое приложение, а не на страницу холста, где оно должно отображаться в iframe.

URL-адрес приложения https://apps.facebook.com/kpxyapp/

(я удалил appid и секрет из кода ниже.)

Буду признателен, если вы поможете. Спасибо.

<?php
    require 'src/facebook.php';
    $facebook = new Facebook(array(
        'appId'  => '',
        'secret' => '',
    ));
    $user = $facebook->getUser();
    if ($user) {
        $me = $facebook->api('/me');
        echo "Hello my name is : {$me['name']}";
    } else {
        $loginUrl = $facebook->getLoginUrl();
        echo "<script>top.location.href=\"{$loginUrl}\"</script>";
    }
?>

1 Ответ

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

Я тоже очень много пробовал, наконец-то нашел еще один пост, который направил меня на http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development-php-sdk-3-0/. Это действительно помогло мне решить проблему

Удачи!

...