![](/img/trans.png)
[英]Get Facebook user name with javascript SDK and app access token
[英]How to get facebook user access token without using sdk?
我正在嘗試使用“登錄對話框”而不使用Javascript SDK來獲取Facebook用戶訪問令牌。
fetch(`https://www.facebook.com/v2.12/dialog/oauth?
client_id=APP_ID
&redirect_uri=https://www.facebook.com/connect/login_success.html
&scope=manage_pages,publish_pages
&response_type=token`, {
mode: 'no-cors',
});
它重定向到https://www.facebook.com/login.php並具有cancel_url
參數:
cancel_url: "https://www.facebook.com/connect/login_success.html?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied#_=_"
但是我沒有取消登錄,也沒有取消登錄窗口。 為什么會發生此錯誤,以及如何解決?
https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow#login
您的應用必須啟動到端點的重定向,該端點將顯示登錄對話框...
您必須重定向到該URL,而不是嘗試將其與AJAX調用一起使用。 另外,請確保您使用的是有效的應用程序ID( client_id=APP_ID
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.