2012-04-12 4 views
1

私はFacebookのアルバム/写真のブラウザを構築しています。 facebook apiは、私たちがそれを構築するのを避けるために用意されたクールなページングシステムを提供します。 それが正常に動作するようには思えないが... は、このクエリを見てください: http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Falbumsグラフapiページングが間違っています...なぜですか?

それは、現在のユーザーのすべてのアルバムを返します。ただし、次のページ(前のページは空です...)にのみアルバムが存在しますが、前後のページングを表示します。

これはどうして起こりますか? ありがとう

答えて

2

Facebookは通常、次または前のクエリにデータがあるかどうかを判断することはありません。現在のクエリが何であるかに基づいて自動的にURLを作成します。

FBの開発における共通の光景:

{ 
    "data": [ 
    ] 
}

それは応答をデコードし、それが空の配列であるかどうかを確認するためにあなた次第です。この場合、最初のページにあるので、空のデータセットを返すように[前のリンク]が必要です。

+0

同じ問題が見つかりました。あなたは空の要求のために別の2つか2つを無駄にしなければなりません... – MazarD

関連する問題