5

Facebookで開いているグループから写真を取得しようとすると、代わりに空のリストが表示されます。

このURLhttp ://graph.facebook.com/275206825900621/photosは私に空のリストを与えます。テストグループにアップロードした写真のリストが表示されることを期待していました。

{
   "data": [      
   ]
}

問題はセキュリティに関連している可能性がありますが、アクセスエラーは発生しません。URLの末尾から/photosを削除すると、基本的な公開情報http://graph.facebook.com/275206825900621にアクセスできます。

4

2 に答える 2

3

奇妙なことに、/ group_id / albumsを実行すると、album_id、name、url、さらにはそのグループのアルバム内の画像の数を含む、グループ内のすべてのアルバムが取得されます。ただし、そのalbum_idを使用して/ album_id / photosを呼び出すと、空のデータ配列が返されます。

/ group_id / albumsを実行できる場合、グループアルバムは有効なアルバムであるため、/ photosを呼び出すと、通常のアルバムと同じように写真が取得されます。

あなたはこれを理解しましたか?

FQLを試してみたところ、グループアルバムに関する多くの情報を取得できたので、グループアルバムは通常のアルバムにすぎません。

SELECT description, owner, photo_count, type, like_info, cover_pid, comment_info FROM album WHERE object_id = '1382173765340875'

{
  "data": [
    {
      "description": "10 Desafio Outros!!!", 
      "owner": 1455136613, 
      "photo_count": 8, 
      "type": "normal", 
      "like_info": {
        "can_like": true, 
        "like_count": 1, 
        "user_likes": true
      }, 
      "cover_pid": "6249764165120950711", 
      "comment_info": {
        "can_comment": true, 
        "comment_count": 0, 
        "comment_order": "chronological"
      }
    }
  ]
}

2014年の編集:Facebookにバグレポートを送信し、6か月後に返信がありました:

彼らはグラフAPIのドキュメントを確認すると言っていましたが、「groups」オブジェクトと「album」または「photos」オブジェクトの間に接続がないことがわかりました。そのため、現在クエリから取得している追加情報は、バグ..

ああ!グループをアルバムにリンクしなかったのはバグだと思いますが...

于 2013-12-05T19:35:21.237 に答える
1

(https://developers.facebook.com/docs/reference/api/group/)のドキュメントによると、groupオブジェクトに「写真」接続はありません。ただし、picture接続があります。たぶん、Facebookはいつかグループオブジェクトの写真接続でAPIを拡張するでしょう。

于 2012-04-09T22:39:59.880 に答える