gpt4 book ai didi

facebook - 如何为 Facebook 的新 Graph API 返回的对象构建永久链接?

转载 作者:行者123 更新时间:2023-11-30 05:15:58 24 4
gpt4 key购买 nike

Facebook Graph API 允许从 JSON 中获取 Facebook 对象,如帖子、视频等。这是一个帖子示例:(取自 the documentation ):

{
"id": "719323658_129694190395214",
"from": {
"name": "Rabia Yalcinkaya",
"id": "719323658"
},
"message": "COK MUHTESEM!!!",
"picture": "http://external.ak.fbcdn.net/safe_image.php?d=41762b7121ee68754ebea48dee4568aa&w=130&h=130&url=http%3A%2F%2Fats.vimeo.com%2F192%2F882%2F19288238_200.jpg",
"link": "http://vimeo.com/5646785",
"source": "http://vimeo.com/moogaloop.swf?clip_id=5646785",
"name": "Watermelon carving",
"caption": "vimeo.com",
"description": "Me carving a watermelon.",
"icon": "http://static.ak.fbcdn.net/rsrc.php/z9XZ8/hash/976ulj6z.gif",
"type": "video",
"created_time": "2010-06-23T10:58:17+0000",
"updated_time": "2010-06-23T10:58:17+0000",
"likes": 1
},

如何构建一个允许您链接回 Facebook 上 Bret 墙上的原始视频(或其他类型)的 url?形式为

的东西
http://www.facebook.com/<USER_ID>/video/<VIDEO_ID>

谢谢,波阿斯

最佳答案

actions 字段中有 link 字段(对于每个可用的操作),它恰好包含给定帖子的永久链接。然而,在依赖它之前一定要检查它——它可能会改变。我只将它与“评论”和“喜欢”一起使用。

除此之外,您还必须手动构建它。对于设置了用户名的用户(即可以通过 facebook.com/username 访问他们的个人资料),它适用于:

 http://facebook.com/USERID/posts/POSTID

对于其他一切:

 http://www.facebook.com/permalink.php?id=USERID&v=wall&story_fbid=POSTID

来源:http://forum.developers.facebook.net/viewtopic.php?pid=316384

请注意,POSTID 的格式为 USERID_POSTID,因此您必须去掉第一部分。

关于facebook - 如何为 Facebook 的新 Graph API 返回的对象构建永久链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3103051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com