繁体   English   中英

如何使用Facebook C#SDK获取“非预期页面登录”令牌?

[英]How to get NON-EXPIRING Page Login token with Facebook C# SDK?

我在这里遇到与Marco完全相同的问题: c#Facebook SDK,获得将令牌写入我的Page Wall的功能 ,到达与Marco相同的地方(手动获得令牌并将其存储在web.config中。

我的问题是此令牌设置为过期,因此它不能真正用作Web应用程序中的配置值。

Facebook c#SDK中是否可以获取这种类型的令牌?

请注意,作为页面管理员,我已经授予了我的FCBK应用程序manage_pages权限(该权限似乎没有过期),因此在获取这种类型的令牌时,无需进行任何人工交互。

谢谢,安东尼

编辑

似乎正在运行以下请求: https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<URI>&scope=manage_pages,publish_stream,offline_access&response_type=token : https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<URI>&scope=manage_pages,publish_stream,offline_access&response_type=token manage_pages、publish_stream、offline_access https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<URI>&scope=manage_pages,publish_stream,offline_access&response_type=token可能是我正在寻找的,非访问令牌即将过期。 要特别注意scope参数的值,尤其是offline_access

我以为我读过某个地方,即使在请求offline_access时,页面访问令牌也是临时的。 但这确实不是问题,因为您可以使用用户的永久令牌来呼叫me/accounts以获取应用程序列表并从中获取令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM