如何使用图形api从用户的Facebook新闻feed中获取照片
How to get only photos from user's Facebook newsfeed using graph api?
我梳理了Facebook的文档,但没有看到一个明显的方法可以只返回用户新闻提要上的照片。具体来说:
给一个FB访问令牌,我想让新闻feed只过滤到发布的照片。
https://graph.facebook.com/me/home?access_token=返回整个新闻提要。我看到元素有一个"Type"属性,当它是一张照片时,它的值是"photo"
如何将响应范围限定为只返回照片?
当然,您可以使用FQL:
SELECT
post_id, message, attachment
FROM
stream
WHERE
filter_key
IN (
SELECT
filter_key
FROM
stream_filter
WHERE
uid = me()
AND
name = "Photos"
)
使用Graph API Explorer的工作演示:https://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT%20post_id%2C%20message%2C%20attachment%20FROM%20stream%20WHERE%20filter_key%20IN%20(SELECT%20filter_key%20FROM%20stream_filter%20WHERE%20uid%3Dme()%20AND%20name%3D%22Photos%22)
看起来链接不起作用。这是对图形api的请求。您需要read_stream
权限。
https://graph.facebook.com/fql?q=SELECT post_id, message, attachment FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid=me() AND name="Photos")
Facebook为/me/home endpoint
添加了一个过滤器参数,因此如果您查询/me/home?filter=photos
,则只能从用户News Feed
中获得照片
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何创建新闻行情
- 使用FB.ui的Facebook Feed对话给出API错误191
- JavaScript回调函数和Google Feed API
- 如何使用更新图像源以响应新闻事件
- 使用Parse.com查询制作新闻源
- 使用Google Feeds API获取RSS Feed标题
- 点击复选框并显示“;“新闻”;仅适用于该类型的类别
- 用于新闻阅读器的清单版本2
- 使用Google Feeds API使用“tap”在jquery mobile中自动生成feed列表
- 使用 JS 将隐藏的表单字段添加到动态生成的 Squarespace 新闻通讯块中
- Jquery正在将新闻列表加载到dom中
- 如何过滤推特流API订阅源,只获取与新闻相关的项目
- 静态网站中的伪动态新闻部分
- 如何制作javascript新闻垂直行情
- Google Feed API-返回媒体:缩略图
- 如何使用图形api从用户的Facebook新闻feed中获取照片
- Facebook SDK for JS:我的feed不会反映在我朋友的新闻feed上
- 如何获得与图形api javascript的新闻feed的帖子
- Facebook Graph API拉新闻Feed.替换不再使用的RSS/XML