我是一个菜鸟,我需要一些帮助。我刚刚创建了我的第一个简单的应用程序,我遇到了一个问题。如果用户第一次打开此应用程序并单击身份验证页面上的“允许”按钮,它将跳转到我的应用程序存储的站点,而不是应该在iframe中显示的画布页面。
该应用的网址为https://apps.facebook.com/kpxyapp/
(我从下面的代码中删除了appid和secret。)
如果你能提供帮助,我将不胜感激。感谢。
<?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>";
}
?>
答案 0 :(得分:0)
我也一直在尝试这个,终于找到另一个帖子指示我http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development-php-sdk-3-0/。它真的帮助我解决了这个问题。
祝你好运!