簡體   English   中英

Facebook 手動登錄流程 - 未獲取訪問令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM