如何使用 graph api 从 Facebook 新闻源获取缩略图?
我在 iPhone 应用程序中获取 Facebook 新闻源。但对于某些类型的新闻源来说,它并不完整。如果新闻源的类型是“照片”,我无法获取缩略图。我尝试调用这样的网址。
https ://graph.facebook.com/801013079_144997952238328 其中“801013079_144997952238328”是新闻源ID..但它没有返回图片来显示缩略图..
请帮助我解决这个问题。
提前致谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
图表本身的新闻提要不是照片。一个简单的方法是解析 feed 本身,从 feed 中获取图片 url,其中 type=photo
要清除一些混乱,您可以添加 fields=type,object_id,picture
https://graph.facebook.com/me/home?access_token=youraccesstoken&fields=type,object_id,picture
请注意,object_id 是新闻源项目的 ID。如果您使用图表来获取对象 ID,您将获得许多不同尺寸的图像链接,但如果您确实想要缩略图,则来自 feed 的图片值就可以了。
The news feed from graph itself isn't a photo. A simple way to do it is to parse the feed itself, get the picture url from the feed where the type=photo
To clear out some of the clutter you can add fields=type,object_id,picture
https://graph.facebook.com/me/home?access_token=youraccesstoken&fields=type,object_id,picture
Note that the object_id is the id of the news feed item. If you use graph to get the object id, you'll get a number of links to the image in various sizes, but if you really want the thumbnail, the picture value from the feed is just fine.