我的应用工作正常,但有一个问题。当有人试图使用我的应用程序时,他/她会收到此错误。其他问题是在允许应用程序后它没有重定向到任何地方,你必须resresf页面。允许和刷新后,您可以使用应用程序。
我的允许代码:fb:login-button perms =“email,user_birthday,status_update,publish_stream,offline_access”>
您可以查看我的应用页面:https://apps.facebook.com/denemeapicik/
错误:
未捕获OAuthException:验证访问令牌时出错:用户1000abc未授权应用程序144171878989963.在第560行的/home/xyzz/facebook.php中抛出
ı尝试这个,但它不起作用:
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'https://www.myapp.com/post_login_page'
);
$loginUrl = $facebook->getLoginUrl($params);
答案 0 :(得分:0)
require_once("facebook.php");
$facebook = new Facebook(array(
'appId' => '***',
'secret' => '***',
'scope' => 'manage_pages,offline_access,publish_stream,user_photos'
));
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
$user = null;
}
}
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl();
}