如何在Facebook.Client v0.9.91-alpha中获取AccessToken

时间:2015-02-09 17:36:33

标签: facebook facebook-c#-sdk

我尝试发布到用户的Feed,并且我已经使用facebook.net SDK登录了。我已经安装了Facebook和Facebook.Client nuget包。

这行代码对我不起作用:

var fbClient = new Facebook.FacebookClient(_loginButton.CurrentSession.AccessToken);

具体来说,.CurrentSession不作为LoginButton类的属性存在。没有它,我无法获得AccessToken,也无法发布到用户的墙上。

在Facebook.Client 0.9.91-alpha中执行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

经过一些反复试验,我相信我找到了答案。 AccessToken现在可以通过Session.ActiveSession.CurrentAccessTokenData.AccessToken访问,这意味着代码行应该是:

var token = Session.ActiveSession.CurrentAccessTokenData.AccessToken;
var fbClient = new Facebook.FacebookClient(token);