1

最近、Facebookの「いいね」ボタンで多くの問題が発生しています。具体的には、ユーザーが「いいね」ボタンをクリックすると、コメントダイアログは表示されず、代わりに「ページに到達できませんでした」というエラーリンクが表示されます。

Facebook Linterがそのようなページをスクレイプすると、302が取得され、Linterがjsessionid=xxx追加されたURLにリダイレクトされます。Facebookは302を正しく処理すると想定しjsessionid、Cookieとして保存するようにTomcatを構成することにしました。次に例を示します:http: //galecsy.com:88 / lrm / ms / oid / 75009

また、ここで説明されているようにcookies:trueパラメータがあるため、FacebookLinterがCookieを処理できると仮定しました:http: //developers.facebook.com/docs/reference/javascript/FB.init()

jsessionidただし、リンターは、302リダイレクトに従う場合、Cookieを保持していないようです。それで、リンターにクッキーを尊重するように強制する方法はありますか?cookies:trueそうでない場合、 JS SDKのこのパラメーターは何のためにありますか?

4

1 に答える 1

0

JS SDK のこの cookies:true パラメータは何ですか?

これにより、SDK はログイン ステータスに関する情報を Cookie に保存し、次のリクエスト時にサーバー側で簡単にアクセスできるようにします (fe PHP SDK による)。

それで、リンターにクッキーを強制的に尊重させる方法はありますか?

私はそうは思わない。

Cookie を必要とせずにアプリを機能させる必要があります。

于 2012-07-15T12:59:42.070 に答える