如果用戶已經授權我的應用程序,但我想要求用戶提供額外的權限,我該怎麼做?如何增加已經授權您的應用程序的Facebook用戶的權限?
我想問的原因是因爲我想處理授權與較新的Facebook註冊插件: http://developers.facebook.com/docs/plugins/registration
然而,該插件似乎並沒有提供任何辦法,我要求超出了任何權限基本的,所以後來當需要額外的權限時,我想請求用戶增加授予的權限。
如果用戶已經授權我的應用程序,但我想要求用戶提供額外的權限,我該怎麼做?如何增加已經授權您的應用程序的Facebook用戶的權限?
我想問的原因是因爲我想處理授權與較新的Facebook註冊插件: http://developers.facebook.com/docs/plugins/registration
然而,該插件似乎並沒有提供任何辦法,我要求超出了任何權限基本的,所以後來當需要額外的權限時,我想請求用戶增加授予的權限。
這個問題似乎很古老。但我面臨同樣的問題,我一直在這裏。
我很失望,但後來我解決我的問題,即要求額外的權限已通過身份驗證的用戶,我做了以下
$params = array(
'method' => 'fql.query',
'query' => "SELECT user_likes FROM permissions WHERE uid=me()",
);
$result = $facebook->api($params);
$likes_permission=$result[0][user_likes];
if($likes_permission!=1)
echo "<script>window.top.location='".$loginUrl."';</script>";
因此,有可能這聽起來像登記後,要求增加權限,因爲他們建議在redirect_uri上這樣做。任何想法你會怎麼做? – 2011-01-27 15:39:37