0
我有些疑惑:顯示照片在我的網站
我想表明從我公司的Facebook頁面上我公司網站使用C#SDK的照片。
我該如何使用永不過期的訪問令牌?或者爲什麼我的應用程序ID和應用程序祕密不夠?
var fb = new FacebookWebClient("app_id", "app_secret");
如果我只用這一點,說:
An active access token must be used to query information about the current user.
基本上我看到無感索要有效的訪問令牌,因爲它不是與交互的任何我的訪客的網頁,但只需將我的照片從我公司的Facebook頁面展示給他們即可。
UPDATE:爲了讓我的應用程序令牌我做:
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帳戶有幾個專輯。
感謝您的回答......從我身邊可以看得更清楚,您能否看到我的更新? –
我的答案依然如此。您需要研究APP訪問令牌,USER訪問令牌和PAGE訪問令牌之間的區別。他們是三種不同的東西,並以不同的方式訪問Facebook信息。 – DMCS