6

Facebookのグループフィードを読めるようにしたいFacebookアプリケーションがあります。次のようなユーザー入力のフィードURLがあります:http://www.facebook.com/groups/music.sharing/

ただし、フィードにアクセスするには、次のようにIDのみを使用できます:http://graph.facebook.com/ [id of group] / feed

参照でそのための何かを見つけることができません、FQLは名前によるクエリを許可しないので..私は立ち往生しています。何か案は ?

ありがとう!

4

3 に答える 3

3

現在のプロジェクトでも同じ問題に直面しています。APIを使用する洗練されたソリューションではありませんが、今のところ、グループのランディングページのHTMLをスクレイピングすることで回避策を使用します。グループID番号は、このページのhtmlのリンクを介して4回表示されます。IDを検索する最も信頼できる方法は、ページに1回だけ(現時点ではとにかく)表示される「cid =」を検索することです(cid =の後に続くのは数値IDです)。グループページのhtmlを調べると、私が何を意味するのかがわかります。

より効率的な解決策を見つけた場合は、共有していただければ幸いです:)

于 2012-07-11T02:35:45.390 に答える
3

現在は不可能です。複数の未解決の「バグ」と、問題を示す別のバグがあります...

私が試したすべての方法が失敗しました...例(以下はページで機能します)

fql?q=select id from profile where username='music.sharing'
于 2012-04-10T15:13:34.287 に答える
1

バグが解決するまでの可能な代替策は次のとおりです。ユーザーにアクセス許可を要求している場合は、追加のアクセス許可を要求してから、user_groupsグラフAPIをクエリできますhttp://graph.facebook.com/[id of user]/groups。返されるデータには、グループ名、ID、バージョン、bookmark_orderが含まれます。

于 2012-04-10T18:08:45.937 に答える