1

現在、 https ://graph.facebook.com/me/home への呼び出しから Facebook からニュース フィードを取得しています。ここで返されるオブジェクトには、名前、ID、および場合によってはカテゴリを持つ「from」キーがあります。ID を取得し、最後に /picture を追加して画像の URL を取得できることはわかっていますが、余分な呼び出しを行う必要はありません。私が渡すことができるフラグがあるかどうかは誰にも分かりますか?

4

1 に答える 1

2

これは可能ではないと思います。パラメーターを使用しfieldsて返された結果をフィルター処理できると思いますが、それを拡張することはできません...私が知っている方法ではありません。

しかし、実際にはそれは必要ありません。「写真のURL」を持っていると見なすことができるオブジェクトIDを持っている限り、問題は実際には問題ではありません。これには実際には多くの利点があります:

  • DBに保存するフィールドが1つ減る
  • 処理する配列内の要素が 1 つ少ない..など
  • Facebook からのリクエストが 1 つ減り、Facebook json が軽量化されました!

つまり、次の違いは何ですか。

echo "<img src='https://graph.facebook.com/$user_id/picture' alt='' />";

と:

echo "<img src='$user_photo' alt='' />";

また、返された json に写真の URL があるからといって、実際に画像を取得/表示するために「余分な呼び出し」を行う必要がないというわけではありません。

于 2011-02-09T21:29:56.670 に答える