Чтение результатов меня / аккаунтов - PullRequest
1 голос
/ 29 февраля 2012

Я использую API Facebook для .NET и мне нужен токен доступа для страницы, для которой я являюсь администратором.

Я делаю следующий вызов:

FacebookClient client = new FacebookClient(tokens["access_token"]);

JsonObject jsonResponse = client.Get("me/accounts") as JsonObject;

Есть ли у кого-нибудь сценарий для чтения значений в список или словарь для удобства использования?

1 Ответ

0 голосов
/ 29 февраля 2012

Я понял это в конце концов, это пример кода на случай, если кому-то будет интересно.В этом примере я извлекаю поле access_token из имени страницы, установленного в web.config

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;
            }
        }
...