gpt4 book ai didi

c# - 获取 Facebook Graph API token key 的正确方法

转载 作者:行者123 更新时间:2023-11-30 16:25:20 25 4
gpt4 key购买 nike

我通常使用脏方法在获取 Facebook 数据的应用程序中获取我的 Facebook Graph API token key 。我在 graph dot facebook dot com 下载 Graph API 示例页面,然后在页面中找到 token key 。 (该帐户已连接)

现在,我需要(为其他人)编写一个使用 Graph API 的商业应用程序,我担心如果 Facebook 网站发生变化,这种 hacky 方式可能会变得无法使用。

是否有比 Graph API token_key 所在的示例页面更常见的静态 URL,或者您认为我的方法在很长一段时间内都是安全的?

[编辑]

只是评论我的问题,以及我问题的答案:

我试图构建一个桌面应用程序,仅使用 Graph Explorer 和 Graph API 示例页面来获取 Facebook 上的数据,而不是在答案中执行 Web 请求。我不想拥有依赖于 Facebook 应用程序的桌面应用程序,所以这就是为什么我总是要求用户通过两个文本框进行连接(这违反了 Facebook 的条款和条件),然后我下载了 Graph API 示例页面以获取适当的 token 。

但是 Graph Explorer 及其示例也在使用“Facebook 应用程序”。所以不清楚 access_token 是否会长期有效:这不是一个好的做法。

答案是:将用户重定向到身份验证页面然后获取访问 token 比通过文本框和多个 WebBrowsers 导航连接用户更安全、更易于处理并且更稳定。

最佳答案

您可以从这个 URL 获取应用程序访问 token 以查询 Facebook 上的公共(public)数据:

https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={yourappid}&client_secret={yourappscret}

您需要在 Facebook 上创建一个应用程序并传递它的 ID 和 key 。

更多信息:http://developers.facebook.com/docs/authentication/applications/

关于c# - 获取 Facebook Graph API token key 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com