【发布时间】:2012-11-30 03:43:55
【问题描述】:
关于 facebook 中的 oAuth 流程,我想了解一些内容。
我有一个 Facebook 应用程序。
当我直接访问我的应用程序站点时(不是通过 facebook),即在地址栏中输入我的应用程序站点 URL,我会访问我的应用程序。假设:https://myApp.com/fbApp
在服务器端有 oAuth 流程(发送对“code”参数的请求,然后使用“code”参数发送对“用户访问令牌”的另一个请求)。
我想知道 Facebook 如何知道发出“code”参数请求的用户是谁。 我注意到,当我登录 facebook 并直接访问我的网站(如上所述)时,我得到了“用户访问令牌”。
当第一次向 facebook 请求“code”参数时,他们的其他东西是否在幕后传输?
【问题讨论】:
-
你用的是哪个sdk? (js、php 等)在 js 上,如果您第一次输入(询问权限)或没有活动会话(登录 Facebook),只需打开一个弹出窗口。然后,如果您有一个活动会话,它可以要求 facebook 获取活动会话的访问令牌。
标签: asp.net facebook facebook-graph-api