c# - Facebook C# SDK 和访问 token

标签 c# facebook facebook-c#-sdk

我希望能够使用 Facebook C# SDK 在我自己的 Web 应用程序上验证我自己(我的个人资料,而不仅仅是我的应用程序)。使用 Graph API,我可以获得一个访问 token ,但该 token 似乎无法与 Facebook C# 一起正常工作,因为它似乎是无状态的。

抛出的错误是:

(OAuthException) An active access token must be used to query information about the current user.

我浏览了 Facebook C# SDK 和文档,我看到的大部分信息都是将用户重定向到登录页面,这不是我想要的。

有没有人有一个很好的自动登录自己的示例,以便我可以提取自己的信息?

TIA

最佳答案

当您说“您自己”时,您指的是应用程序还是您的实际 Facebook 用户?

如果它只是您的应用程序,您可以通过 POST 到此 URL 来获取访问 token :

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=APP_ID_HERE&client_secret=APP_SECRET_HERE

如果用户已授权您的应用这样做,您可以使用此访问 token 代表您的用户执行操作。

关于c# - Facebook C# SDK 和访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5171309/

相关文章:

c# - Sitecore publishend 事件,从事件参数中获取项目

IOS FACEBOOK SDK,从FB注销并在之后登录

javascript - fbjs 特殊字符问题

c# - 捕获超时异常

javascript - Photo Sphere 照片上传验证

android - Android 版 Facebook 应用程序的主屏幕小部件如何工作?

Facebook OAuth 重定向到 IP 地址

c# - NUnit 是否支持 C# 动态的流畅语法?

c# - 获取 Facebook Wall Facebook C# SDK -> 嵌套 JSON

c# - 允许 SQL Server 代理的 Excel 权限