【发布时间】:2024-04-30 00:25:02
【问题描述】:
Facebook 提供了一些关于oauth登录参数的文档。
参数为:
- client_id = 您的应用 ID
- redirect_uri = 您的应用网站 URL
- 显示 = 页面、弹出窗口、iframe、异步、触摸。如何显示登录信息。
- 范围 = 权限名称。您的应用要求用户授予您的应用的权限。
- state = 包含在返回给您的应用的响应中的字符串。
- response_type = 代码或令牌或两者兼有。根据授权流程以不同方式使用。
是否有关于不同类型的 oauth 功能及其相关参数的更多信息?
我想了解如何构造oauth 的 URL。我知道几个配置。例如:
https://www.facebook.com/dialog/oauth?
client_id=YourAppID
&redirect_uri=The URL that you designated in your App Settings for your App
&response_type=token //Whether you want a `code` returned, or a `token` returned, or both
&scope=publish_stream // scope prompts the user for the type of permissions being asked for
我看到一个讨论表明:
https://graph.facebook.com/oauth/authorize?
client_id=123456789
&redirect_uri=http://example.com/
&scope=publish_stream,share_item,offline_access,manage_pages
注意网址的区别:
/dialog/oauth?
或
/oauth/authorize?
authorize 是做什么的?它是否授予权限而不是请求权限?这方面的文档在哪里?
【问题讨论】:
标签: facebook facebook-graph-api oauth facebook-oauth