私はFacebook APIを初めて使い慣れていて、ほとんどの仕事を行うためにJavascript SDKを使用しています。私はログインしています:Facebook APIアクセストークンサーバー側
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
document.location.href = '<%: ResolveUrl("~/Account") %>/AuthenticateFacebook?accessToken=' + encodeURI(response.authResponse.accessToken) + '&userID=' + encodeURI(response.authResponse.userID) + '&returnUrl=' + $('#returnUrl').val();
}
}
これは、私の認証ページにログイン応答の結果を送信しています。これはうまくいきます。後で私がサーバでaccessToken
を使用したいときに私は立ち往生しています。
また、Facebook C# SDKを使用して基本的な処理を行っています。それはaccessToken
を必要とするので、私の質問はどうすればサーバー側からアクセスできますか、それともどこかに保存できますか?
このサイトは、下に基本的なASP.NETメンバーシップサービスを持つMVC3です。これに関する助言や指導は本当に感謝しています。
回避をmemcachedをしますアクセス履歴トークンをブラウザの履歴に保存するような、access_tokenを持つURL – prabir
@prabir、どうやってそれを渡すことをお勧めしますか?それをAJAXなどでPOSTしますか? HTTPS経由でそのトラフィックを実行する必要がありますか?また、SDKの素晴らしい仕事! –
httpsまたはユーザーサーバー側のoauthフローを介してajaxを使用 – prabir