2011-11-13 95 views
-1

我的應用程序不需要「訪問基本信息」,我認爲這很奇怪,因爲我讀到Facebook應該向用戶顯示我的應用程序需要訪問基本信息。我的應用程序不需要訪問基本信息

所有我看到的是這樣的:

發佈到Facebook,你 XXXXXX可以代表您的發佈狀態信息,備忘錄,照片和視頻

和我按鈕允許/ DONT ALLOW

我只是請求擴展權限發佈在用戶牆上。通常我也應該看到我想請求訪問用戶基本信息,不是嗎?

這是我用於驗證的代碼。

$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection 
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id=". $app_id . "&redirect_uri=" . urlencode($app_url) . "&state=" . $_SESSION['state'] ."&scope=publish_stream"; 
echo("<script> top.location.href='" . $dialog_url . "'</script>"); 

回答

0

只要你問任何許可(在你的情況下,發佈在用戶的牆(stream_publish)),Facebook的API自動請求代表你基本在未經許可的。

相關問題