[英]Facebook manually login flow - not getting access token
我正在嘗試創建一個桌面應用程序。 此應用程序的一部分需要使用 facebook 從任何個人資料中獲取一些內容。
目前,在我的應用程序中,通過(彈出窗口),用戶可以登錄 Facebook 並授權我的桌面應用程序與其個人資料進行交互。
之后,用戶被重定向回,訪問令牌正確顯示在 url 中:
https://www.facebook.com/connect/login_success.html#access_token=BigTokenString&expires_in=5341.
但它只出現了幾秒鍾,之后 url 被替換為https://www.facebook.com/connect/blank.html# =
帶有消息成功和安全消息:
Success
SECURITY WARNING : Please treat the URL above as you would your password and do not share it with anyone.
如果我理解這一點是正確的,我需要將 access_token 發送回 Facebook。
有人可以幫助我嗎? 謝謝你。
將 login_success.html 添加到您的 Web 根目錄。 回調后,它希望找到該文件,但由於找不到 login_success.html 文件而重定向到 blank.html
將此代碼添加到文件中。
<html> <body> <script> window.opener.openFB.oauthCallback(window.location.href); window.close(); </script> </body> </html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.