Facebook 如何获取perl应用程序的扩展访问令牌?
我在facebook网站上找到了这个,但我需要用它做什么才能获得扩展访问令牌Facebook 如何获取perl应用程序的扩展访问令牌?,facebook,oauth-2.0,Facebook,Oauth 2.0,我在facebook网站上找到了这个,但我需要用它做什么才能获得扩展访问令牌 https://graph.facebook.com/oauth/access_token? client_id=APP_ID& client_secret=APP_SECRET& grant_type=fb_exchange_token& fb_exchange_token=EXISTING_ACCESS_TOKEN 假设您已经从成
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
假设您已经从成功的OAuth交互中获得了一个访问令牌,只需调用此url,将现有的_access_令牌替换为从初始OAuth获得的令牌,并将客户端_id和客户端_secret替换为应用的应用id和应用机密(请参阅)。您将返回包含扩展令牌的json 此上下文中的OAuth交互提示用户授予您的应用访问其配置文件数据的权限,或代表用户以特定权限行事。在facebook中,如果您将用户浏览器重定向到
https://www.facebook.com/dialog/oauth/?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URL
&state=YOUR_STATE_VALUE
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
当作用域类似于publish\u stream、read\u friendlists时,用户将看到一个对话框,上面写着“AppX正在请求对您的墙进行写入和读取您的好友列表的权限。允许或拒绝”。如果用户允许,您将获得发布到您的URL的json,该URL将包含一个访问令牌。这是现有的\u访问\u令牌
看看这里的facebook oauth文档Hmm,我注意到这个问题是这个问题的后续问题:。将所有这些都放在同一个问题中不是更好吗?什么是OAuth交互?