2012-01-10 7 views
0

タイムラインで共有されているリンクにアクセスしたいと考えています。タイムラインに記載されているリンクにアクセスする方法は?

APIグラフエクスプローラを使用すると、「リンク」にアクセスする方法があることがわかります。ただし、空のデータが返されます。私はFBでのリンクが特別なやり方で、通常のステータスを投稿するのとは違ってポスティングされたときに使用されたと考えています。

次に、私はおそらくすべてのストリームを取得し、リンクのデータをフィルタリングするべきだと考えました。しかし、その時点で、私は少し混乱している: 非常に同じデータを提供するように見える三つの異なるアクションがあります。 - https://graph.facebook.com/me/feed - .../ME /ポスト は - ... /私は/

をステータス

実際にはすべて同じですか?

さらに、すべての情報が最新ではないようですが、近いうちにある時点で真実です。さらに、私はFB使用開始時から、または少なくとも一定期間、関連データをどのように得ることができるかを知りたいと思います。

答えて

0

HTTPを実行するme/linksにアクセスすると、ユーザーが共有した最新のリンクを取得できます。

タイムフレームに制限するには、me/links?since=YYY&until=ZZZを使用できます。

ページングオブジェクトを使用して、他のページのデータを取得するために使用する前と次のURLを取得できます。

+1

ありがとうございます。 しかし、私/リンク空の構造体を返します。確かに、私は通常の「ステータス」/「フィード」/「ポスト」 –

+0

として見ることができるリンクが、ありますが : {[ ] 「データを」}有効なトークンを使用していないか、ユーザーに共有リンクがない場合、私のリンクは空の結果を返します。私は私の個人的なアカウントのリンクを適切な権限で実行したので、私が共有したすべてのリンクを見ることができました。私はあなたが正しいアクセス許可を持っていることを確認するためにリンターのあなたのaccess_tokenを再確認する必要があると思います – DMCS

関連する問題