У меня есть некоторые сомнения:
Я хочу показать фотографии со страницы моей компании в Facebook на веб-сайте моей компании с использованием C # SDK.
Как я могу сделать это с токеном доступа, который никогда не истекает?Или , почему моего идентификатора приложения и секрета приложения недостаточно?
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 есть несколько альбомов.