0

ColdFusion 用の Facebook API SDK を動作させようとしています。

https://github.com/affinitiz/facebook-cf-sdk

すべての手順に従いましたが、うまく機能しているようです (サーバー側のログインのみを使用)。

ただし、たとえば 1 時間ページを離れると、ページに戻って更新すると (プロファイル名と友達リストが表示されていました)、エラーが表示され、削除できないというエラーが表示されます。クッキー。

この FB ログインで足りないものはありますか? セッションを永続化するために、何かを手動でチェックするつもりですか?

私のクッキーを見ると、次のものが保存されています。

  1. fbm_155030275875
  2. fbsr_155030275875
  3. CFID
  4. CFトークン

それは私にとってすべて新しいことなので、少し迷っています。これに関する SDK のドキュメントには何も表示されず、エラーをグーグルで検索しても何も表示されません。

エラーのスクリーンショットを添付しました。

ここに画像の説明を入力

あなたが提供できる助けをいただければ幸いです!

ありがとう、マイケル。

4

2 に答える 2

2

私はその特定のプロジェクトに精通していませんが、一般的に、コードはさまざまな Graph API 呼び出しを要求し、必要に応じてトークンを要求する必要があります。トークンの有効期限が切れている場合は、新しいトークンをリクエストします。私は facebook-cf-sdk 製品がこれを行うことを期待していますが、繰り返しになりますが、私はそれに慣れていません。

幸いなことに、Facebook Graph API は単なる一連の HTTP 呼び出しです。ログインしてグラフ呼び出しを行う例については、NC DevCon での私の講演を参照してください。

http://textiles.online.ncsu.edu/online/Play/61d0900d63fd4c1cb862622d1c8e13521d?catalog=35211b84-031b-4a18-8875-506f09b9b3a7

GitHub リポジトリ: https://github.com/bdcravens/ncdevcon2012-handson-auth (ブランチに注意してください - step4 ブランチをチェックしてください)

これらはあなたの質問に 100% 答えるわけではありませんが、出発点としてはよいでしょう。

于 2013-07-04T17:37:13.083 に答える
1

わかりました、Github で誰かが提供したソリューションを使用して、この問題を解決する方法を見つけました。他の誰かが問題に遭遇し、解決方法がわからない場合に備えて、ここに投稿したかっただけです。ただし、私の場合、その投稿のソリューションを適用した後、ページを更新する必要がありました。以下のリンク。

https://github.com/affinitiz/facebook-cf-sdk/issues/31

于 2013-07-27T01:27:59.167 に答える