2011-01-14 12 views
0

私はここに投稿を記録しました:http://facebooksdk.codeplex.com/Thread/View.aspx?ThreadId=241790これは詳細を教えてくれますが、グラフapiではなく残りのapiを使用しているためにSDKを使用している問題があります。休憩APIのため承認がハングアップ

グラフAPIを介してすべてのリクエストを強制的に送信できる設定がありますか、問題の呼び出しがSDK自体に埋め込まれているため、このリクエストを自分で実行するコードを記述する必要がありますか?

任意の助けを大幅にまだRESTコールと同じ機能を持つグラフ法は実際ありません

リッチ

答えて

0

を理解されるであろう。そのため、私たちはREST APIを使用しています。

しかし、あなたが気づいたように、実装は理想的ではありません。問題は、実際にアクセス許可をチェックするためのAPI要求をしてはいけないということです。あなたが参照しているメソッドが仮想であることに気付くでしょう。 CanvasAuthorize属性を使用する「正しい」方法は、実際に独自のものを実装し、GetPermissionsメソッドをオーバーライドすることです。このメソッドをオーバーライドして、APIリクエストを作成するのではなく、ユーザーがデータベースなどから取得したアクセス許可をチェックします。リアルタイムのAPIを使用して権限変更イベントに登録することによって、データベースに権限をロードします。ここで詳しく読むことができます:http://developers.facebook.com/docs/api/realtime

これは非常に簡単なことではありませんが、あなたが望むパフォーマンスを得る方法です。