Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 上传过去日期的照片_Facebook_Facebook Graph Api_Photo_Facebook Timeline - Fatal编程技术网

Facebook 上传过去日期的照片

Facebook 上传过去日期的照片,facebook,facebook-graph-api,photo,facebook-timeline,Facebook,Facebook Graph Api,Photo,Facebook Timeline,我正试图上传一些过去创建日期的旧照片,以便它们在时间轴中正确显示。现有仅允许传递消息和源 i、 e 这是我上传照片的唯一方式 POST https://graph.facebook.com/PHOTO_ID?access_token=xyz created_time=2010-01-20T09:04Z&updated_time=2010-01-20T09:04Z 也不会移动照片日期 我尝试使用api从照片上传中创建帖子,但它不允许我将现有照片作为帖子。它使它成为一个链接类型的帖

我正试图上传一些过去创建日期的旧照片,以便它们在时间轴中正确显示。现有仅允许传递消息和源

i、 e

这是我上传照片的唯一方式

  POST https://graph.facebook.com/PHOTO_ID?access_token=xyz
  created_time=2010-01-20T09:04Z&updated_time=2010-01-20T09:04Z
也不会移动照片日期

我尝试使用api从照片上传中创建帖子,但它不允许我将现有照片作为帖子。它使它成为一个链接类型的帖子

我想要创建照片对象并发布以下内容:

{
“id”:“xx_yy”,
“发件人”:{
“姓名”:“我的姓名”,
“id”:“myfbid”
},
“故事”:“添加了一张新照片。”,
“图片”:“,
“链接”:“,
“名称”:“照片名称”,
“图标”:”https://s-static.ak.facebook.com/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
“行动”:[
{
“名称”:“注释”,
“链接”:https://www.facebook.com/xxx/posts/yy"
},
{
“姓名”:“喜欢”,
“链接”:https://www.facebook.com/xx/posts/yy"
}
],
“隐私”:{
“说明”:“组”,
“值”:“自定义”,
“朋友”:“一些朋友”,
“允许”:”
},
“地点”:{
“id”:“,
“名称”:”
},
“类型”:“照片”,
“对象id”:“12345”,
“创建时间”:“2010-09-20T13:37:54+0000”,
“更新时间”:“2010-09-20T13:37:54+0000”,
“评论”:{
“计数”:0
}
}

我假设时间线是多么的新,这是Facebook的一个bug,或者是需要对API进行的一个增强。你把这个提交给Facebook了吗?

我是FB的工程师,但不在平台团队,所以我不是100%最新的。Graph API中的照片上传程序上有一个未记录的字段“backdated_time”。我想这是一款全新的产品,将在接下来的几周内完成,但在此期间可以尝试一下(并在这里报告!)

从外观上看,它采用ISO-8601时间戳

docs团队被追查到底发生了什么

此外,DMCS也不太正确。鼓励FB工程师(特别是我们的开发人员支持团队中的工程师)在这里帮忙解答问题,每周我们都会在我们的开发人员博客上发布有多少问题被问到,有多少问题得到了回答。因此,有一个承诺,让问题得到如此回答-作为一个例子

然而,对现有功能的支持与对新功能的bug/请求之间存在差异。如果您有bug或功能请求,请将其添加到

谢谢

以下代码有效。(将代码与代码相结合。)


值得一提的是,12月7日,我在Facebook上与尼克·费尔顿(Nick Felton)进行了交谈,他表示这在API中是不可能的,但很快就会实现。我期待着添加旧照片了!我认为时间轴功能现在是一个以用户为中心的功能,开发人员还不能使用它。。即使对于用户,时间线功能也不是所有用户都可以使用。。。所以,当所有的事情都是错误的时候,我希望facebook能想出一个办法,通过APII来处理这些事情。我还没有把这个提交给facebook,但我认为facebook.stackoverflow.com是与FB员工交谈的方式。()不,这里只有程序员同事。你需要提交你自己的错误,我试过了,它的工作!谢谢我的答案中的工作示例代码。还有……你知道有没有类似的位置字段吗?我尝试了一些猜测(例如“位置”),但没有任何效果。如果位置已经是图表中的一个位置,那么
place
和place页面的uid可能会起作用Mrtom,添加一个带有
place
的id,几个星期前工作过(IIRC),但现在不行。请继续监听文档团队!:)应该鼓励团队也在官方IRC频道闲逛。只有少数几名FB员工到场并保持沉默。尽管IRC频道被列为寻求帮助的地方,但我还是主持了该频道,并最终成为唯一回答问题的人之一。请不要忘记我们。@AndrewF:有官方的IRC频道吗?欧欧欧
  POST https://graph.facebook.com/PHOTO_ID?access_token=xyz
  created_time=2010-01-20T09:04Z&updated_time=2010-01-20T09:04Z