簡體   English   中英

使用Facebook圖形API從用戶Wall Feed僅獲取照片

[英]Get only photos from users wall feed using facebook graph api

https://graph.facebook.com/me/home?access_token=token

將返回用戶新聞提要的所有提要。 但是我正在尋找像type = post或type = photos等的過濾器

Facebook API是否提供此功能?

您可以過濾結果home的連接user通過使用用戶的流過濾器過濾filter參數。 例如,可以通過以下方式訪問照片:

https://graph.facebook.com/me/home?filter=app_2305272732

和鏈接:

https://graph.facebook.com/me/home?filter=app_2309869772

filter應為下一個FQL查詢返回的filter之一:

SELECT filter_key FROM stream_filter WHERE uid=me()

有關詳細信息,請參見stream_filter表。

順便說一句:當心,並不是所有的東西都可以用作過濾器,例如狀態(通過/me/statuses訪問比通過/me/home容易訪問)...

我找不到它的記錄,但是我只是嘗試了以下URL,它起作用了:

https://graph.facebook.com/me/home/photos?access_token=token

對於希望通過fql進行此fql ,我最近寫了一篇博客文章 ,內容是從Facebook新聞提要中獲取照片和視頻。 這是我使用的查詢。

SELECT actor_id, created_time, likes, post_id, attachment FROM stream WHERE filter_key IN ( SELECT filter_key FROM stream_filter WHERE uid = me() AND (name = "Photos" OR name = "Video"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM