获取具有发布权限的访问令牌c#

时间:2012-11-30 11:08:19

标签: c# facebook facebook-c#-sdk

fb = new FacebookClient();
            dynamic result = fb.Get("oauth/access_token", new
            {
                client_id = "app_id",
                client_secret = "app_secret",
                grant_type = "client_credentials",
                scope = "publish_stream,manage_pages"
            });

我正在使用此代码获取访问令牌以发布到我的页面。我得到的访问令牌比我从图形api资源管理器获得的访问令牌短,当我调试它时,给我的应用程序ID xxxxxxxxx和没有其他信息的应用程序的名称(过期,发布,...)< / p>

任何人都可以帮助获取与图api资源管理器相同的访问令牌,并且可以用来发布

1 个答案:

答案 0 :(得分:0)

/oauth/access_token是要求 app 访问令牌的端点。并且要求scope获取应用访问令牌是无稽之谈,应用访问令牌没有“范围”。

如果您想获得页面访问令牌,则必须按照此处所述的方式进行操作:Login as a Page