1

ログインするための新しいLinkedInJavaScriptAPIを実装し、Cookieにアクセスしようとしています。FireBugのCookieウィンドウに表示されることを確認しました。

linkedin_oauth_*API_KEY*  

ここで、API_KEYは私のAPI文字列です。ただし、ASP.NET MVCコードでCookieにアクセスしようとすると、次のようになります。

HttpCookie c = HttpContext.Current.Request.Cookies[cookieName];

Cookiesコレクションでその名前のCookieが見つかりません。

FireBugでは、CookieのプロパティはExpires=SessionおよびSecurity=Secureであることがわかります

これらの設定でCookieにアクセスする方法はありますか?

4

2 に答える 2

1

これらのCookieにはHTTPS経由でのみアクセスできます

于 2011-09-26T23:23:34.303 に答える
1

問題は、同じオリジン ポリシーが Cookie にも適用されるため、サーバー バックエンドが Cookie を受信しないことです。

LinkedIn Js api でサインインし、oauth トークンをサーバーに渡し、サーバー側で通常の oauth 呼び出しを行いたいと思いますか? このシナリオでは、oauth トークンをサーバーに送り返す必要があります。このシナリオを説明した素晴らしい記事があります: Exchange JSAPI Tokens for REST API OAuth Tokens

于 2011-02-25T18:04:47.583 に答える