【发布时间】:2012-01-24 06:16:08
【问题描述】:
我有一些疑问:
我想使用 C# SDK 在我的公司网站上显示来自我公司的 Facebook 页面的照片。
如何使用永不过期的访问令牌来做到这一点?或者为什么我的 app id 和 app secret 不够用?
var fb = new FacebookWebClient("app_id", "app_secret");
如果我只使用它,它会说:
An active access token must be used to query information about the current user.
基本上,我认为请求有效的访问令牌是没有意义的,因为它不会与我的任何访问者的页面进行交互,而只是简单地向他们展示我公司 Facebook 页面上的照片。
更新:要获取我的应用令牌,我正在做:
var oauthClient = new FacebookOAuthClient
{
AppId = "app_id",
AppSecret = "app_secret"
};
dynamic result = oauthClient.GetApplicationAccessToken();
accessToken = result.access_token;
但是现在,我如何才能显示我帐户中的照片?
如果我这样做:
var fb = new FacebookWebClient(accessToken);
//Get the album data
dynamic albums = fb.Get("app_id/albums");
我收到一个空的 JSON,但我确定我在 facebook 上的帐户有几张专辑。
【问题讨论】:
标签: c# facebook-graph-api