我只是想创建一个 FB 应用程序。我去了developers.facebook.com/apps,设置了一个新应用程序,在我的服务器上创建了一个新文件夹,将一个旧(工作)应用程序复制到该文件夹中,更改了我的应用程序ID、秘密、画布页面和画布网址配置文件......它没有工作。
它显示错误:“此内容无法在框架中显示”。
如果你能帮助我,我将不胜感激。谢谢。
我在这里复制我的配置文件:(我故意在这里删除了应用程序 ID 和密码。)
// Facebook App ID/API Key
$appId = '';
// Facebook App Secret
$secret = '';
// Facebook Canvas Page
$redirect_uri = 'https://apps.facebook.com/appname/';
// Facebook Canvas URL
$canvas_url = 'https://myhost.com/appname/';
// Facebook App Permissions
$scope = 'email, publish_actions';
// Configure Facebook connection
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $secret,
'cookie' => true,
));
$user = $facebook->getUser();
$loginUrl = $facebook->getLoginUrl(array(
'redirect_uri' => $redirect_uri,
'scope' => $scope,
));
$logoutUrl = $facebook->getLogoutUrl();
if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
$user = null;
}
} else {
header("Location: $loginUrl");
}