2012-03-19 74 views
5

我们编写了一个应用程序,将文本和图像张贴到Facebook。该应用程序几乎按照预期工作,但仍然存在一个主要问题。这个问题似乎是专用于粉丝专页的使用。我们创建了一个拥有2个粉丝页面的FB账户,每个粉丝页面都有3个用户相册。但是,有些专辑的标志can_upload设置为false。can_upload标志的问题

所以第一组问题是如何设置此标志?为什么它会被设置为false用户相册?它可以被用户或其他方式重置吗?

在我们的6个粉丝页面专辑(2个粉丝页面,每个3个专辑)中,1个专辑的标志设置为“正确”,即can_upload = true。对于这张专辑,我们可以按照预期上传图片和文字。该专辑中的5个将can_upload设置为false。不过,我们可以将图片和文字上传到这些专辑中的3张(我不明白为什么会这样)。 2张专辑不允许我们上传图片(这是有道理的,因为can_upload设置为false,或者对我来说是这样)。

所以第二个问题是这个标志实际上做了什么?它只是有时使用? Facebook中是否存在导致其零星工作的错误?

如果can_upload标志按预期工作,我们可以简单地过滤掉设置为false的Fan Page相册。但是如果我们这样做,至少对于我们的测试FB账户,我们正在抛弃完美的可张贴专辑。

当试图发布到不允许的2个粉丝专辑时,我们从FB获得的错误消息是:“应用程序没有能力进行此API调用”。

任何深入了解可能发生在这里的事情将不胜感激!

+0

注意到我们应用的某些用户的粉丝页面专辑沿着相同的路线存在一些奇怪现象。can_upload设置为false有时意味着我们无法上传;其他时候我们可以上传。对于我所说的帐户的任何专辑,似乎都没有设置为true。 – mellodev 2012-10-12 23:35:10

回答

0

最近我一直有很多照片上传问题,所以我一直在做这方面的大量研究。

看起来can_upload位值设置正确,但有一些专辑不能用于接受上传。我找到的四个是Wall Photos(朋友墙),Wall Photos,封面照片和个人资料照片。这些都显示can_upload:false。

https://graph.facebook.com/@profileid/[email protected]

当照片上传失败,我们所看到的图像获取的图像ID,但后没有得到一个消息ID。照片其实上传,并通过直接链接可用,但没有关联到任何相册:

http://www.facebook.com/[email protected]

尝试过滤从可用专辑列表这些相册(基于can_upload)供用户在选择上传过程。

你还看到错误吗?您无法将相册上传到个人资料/封面照片/墙上照片吗?

希望这有助于别人运行到Facebook的照片上传错误

0

肯定是在Facebook的图形API与页面访问令牌我能够将图片上传到它,即使它表明can_upload照片的一些问题对于所有fabpage专辑设置为false(使用相同的访问令牌)

+0

已确认: 与'Timeline Photos'相册的情况相同 - API显示'can_upload = false',但发布到/ {album-id} /张贴了一张图片 – Arij 2017-10-06 09:32:40