2012-04-09 11 views
5

Facebook上の開いているグループから写真を取得しようとすると、代わりに空のリストが表示されます。グラフAPIを使用してFacebookグループから写真を取得するにはどうすればよいですか?

このURL http://graph.facebook.com/275206825900621/photosは私に空のリストを提供します。私はテストグループにアップロードした写真のリストを見ることを期待していました。

{ 
    "data": [  
    ] 
} 

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

+0

...それはちょうど彼らがアルバムにグループをリンクしますが何でもしていないバグだと思います。あなたがグループに写真をアップロードすると、それがidであることがわかり、そのパラメータを確認します。あなたは彼らがプロパティアルバムを持っていないことがわかります。 fqlを使うと、グループの同じアルバムに入っていてもalbum_object_idが違うことがわかります。私はどんな解決法も見つけられませんでした。:( – SemonCat

答えて

1

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

+0

これは文書であり、結局のところ、これを明確にするために多くの感謝です。 –

3

奇妙なことは、あなたが/ GROUP_ID /アルバムをすれば、それはalbum_id、名前、URLおよびそのグループのアルバム内の画像のでも回数を含むグループ内のすべてのアルバムを取得しないことです。 しかし、そのalbum_idを使用して/ album_id/photosを呼び出すと、空のデータ配列が返されます。

あなたが/ GROUP_ID /アルバムを行うことができます場合は、そのグループのアルバムは、したがって、その上に呼び出し/写真は、それが通常のアルバムで起こるだけのようだ写真取得する必要があり、有効なアルバムです。

これは分かりましたか?

私はちょうど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ドキュメントをチェックするために言って、私はそこに私が間に接続がないことを見ることができました「グループ」オブジェクトと「アルバム」または「写真」オブジェクト私は現在、私のクエリから取得しています余分な情報だけでバグを検討している..だから

ああ!私は、問題を見つけたと思う

関連する問題