获取Facebook的应用程序访问令牌

Der*_*Abt 1 c# facebook facebook-graph-api facebook-c#-sdk

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

有没有办法通过代码(C#SDK)获取此令牌,还是由Facebook一次生成?此令牌是静态(和秘密)还是过期日期时间?

有关信息:https://developers.facebook.com/tools/access_token/ - 应用程序令牌,而不是用户令牌!

谢谢

Der*_*Abt 5

答案是代码的动态方式:

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;
Run Code Online (Sandbox Code Playgroud)

或通过组合或appid | secretid