2011-11-09 68 views
2

是否可以使用API​​取消授權我自己的應用程序[假設我有足夠的權限]?取消授權使用API​​的Facebook應用程序

我正在寫一些單元測試,並希望能夠以編程方式註冊/註銷該應用程序(我知道的註冊步驟需要用戶輸入)

我在PHP中工作,所以呼叫被製成在各種URL,例如註銷:

header("Location: https://www.facebook.com/logout.php?next=" . urlencode($ReturnUrl) . "&access_token=" . $Params['access_token']); 

對於返回數據呼叫,我使用file_get_contents()

我已經處理了所有的OAuth令牌。

我需要一個解決方案,我可以使用服務器端而不是JavaScript /瀏覽器自動化。

回答

1

做一個HTTP DELETE請求/PROFILE_ID/permissions與用戶的訪問令牌(我認爲應用程序訪問令牌將在這裏工作過)

  • 例如在使用PHP SDK它可能看起來像:

$ USER_ID = '用戶名在這裏';

$ facebook-> api($ user。'/ permissions','DELETE');

相關問題