我正在使用Facebook API for .NET,并且需要访问令牌才能获得我是管理员的页面。
我正在拨打以下电话:
FacebookClient client = new FacebookClient(tokens["access_token"]);
JsonObject jsonResponse = client.Get("me/accounts") as JsonObject;
有没有人有一段脚本可以将值读入List或Dictionary以方便消费?
答案 0 :(得分:0)
我最终想出来了,这是示例代码以防任何人感兴趣。在这个例子中,我正在从web.config
中设置的Page name中检索access_token字段FacebookClient client = new FacebookClient(AccessToken);
JsonObject jsonResponse = client.Get("me/accounts") as JsonObject;
foreach (var account in (JsonArray)jsonResponse["data"])
{
string accountName = (string)(((JsonObject)account)["name"]);
if (accountName == ConfigurationManager.AppSettings["FacebookPageName"])
{
HttpContext.Current.Session["PageAccessToken"] = (string)(((JsonObject)account)["access_token"]);
break;
}
}