c# - 获取 Facebook 的应用程序访问 token

标签 c# facebook facebook-graph-api facebook-c#-sdk

我必须为我的网络应用程序使用 Facebook 的通知。 Facebook Graph API 需要应用程序访问 token 才能执行此操作。

有没有办法通过代码(C# SDK)获取这个 token ,还是由 Facebook 一次性生成? 此 token 是静态的(和 secret 的)还是具有过期日期时间?

信息:https://developers.facebook.com/tools/access_token/ - 应用 token ,而不是用户 token !

谢谢

最佳答案

答案是代码的动态方式:

var fb = new FacebookClient();
dynamic result = fb.Get( "oauth/access_token", new
{
  client_id = <myAppID>,
  client_secret = <mySecretID>,
  grant_type = "client_credentials"
} );

var apptoken = result.access_token;

或者通过组合或者appid|secretid

关于c# - 获取 Facebook 的应用程序访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350612/

相关文章:

c# - 使用反射查找枚举器的方法

javascript - Facebook Graph API 搜索城市内的人

Android问题文本和图像,标签共享使用facebook sdk

javascript - 重定向完成后如何调度操作(Redux)?

php - 在用户墙上发帖时设置自定义隐私 - 限制特定用户的发帖可见性

facebook - 如何强制 Facebook 访问 token 过期?

c# - C# 和 CLI 在值类型和构造函数方面有什么区别?

c# - C#捕获堆栈溢出异常

c# - IronPython 可以向 C# 类动态添加方法吗?

facebook - 如何请求许可将广告作为应用程序发布到页面上?