我们已经编写了一个将文本和图像发布到Facebook的应用程序。该应用程序几乎按预期工作,但仍然存在一个主要问题。这个问题似乎特定于Fan Page相册的使用。我们已经创建了一个FB帐户,其中有2个粉丝页面,每个页面都有3个用户相册。但是,有几张专辑的标志can_upload设置为false。
因此,第一组问题是如何设置此标志?为什么要为用户相册设置为false?它可以由用户或其他方式重置吗?
在我们的6个粉丝页专辑(2个粉丝页,每个专辑3张)中,有1张专辑的标志设置为“正确”,即can_upload=true。对于这个相册,我们可以按照预期上传图片和文本。其中5张专辑的can_upload设置为false。然而,我们也可以上传图片和文本到这些相册中的3个(我不明白这是为什么)。其中2个相册不允许我们上传图片(这是有道理的,因为can_upload设置为false,或者在我看来是这样)。
那么第二个问题是这个标志实际上是做什么的?它只是偶尔使用吗?Facebook中是否存在导致它零星工作的bug?
如果can_upload标志像预期的那样工作,我们可以简单地过滤掉将其设置为false的粉丝相册。但如果我们这样做,至少对于我们的测试FB帐户,我们是在丢弃非常好的邮寄专辑。
当我们尝试发布到2个不允许的粉丝专页专辑时,我们从FB得到的错误信息是:“应用程序没有能力进行此API调用”。
任何对这里可能发生的事情的洞察都将不胜感激!
发布于 2012-10-13 07:59:08
我最近遇到了很多上传照片的问题,所以我也在这方面做了很多研究。
can_upload位值似乎设置正确,但有些相册无法接受上载。我找到的四个是墙上的照片(朋友墙),墙上的照片,封面照片和个人资料照片。这些都显示can_upload: false。
https://graph.facebook.com/@profileid/albums?access_token=@yourtoken
当照片上传失败时,我们看到图像获得了图像id,但帖子没有获得消息id。照片实际上是通过直接url上传的,但与任何相册都没有关联:
http://www.facebook.com/photo.php?fbid=@photoid
尝试从可用相册列表中筛选这些相册(基于can_upload),以便用户在上载过程中从中进行选择。
你还能看到错误吗?您无法上传到个人资料/封面照片/墙上照片的相册吗?
希望这能帮助其他遇到facebook照片上传错误的人
发布于 2014-05-30 14:58:40
在facebook graph api中肯定有一些问题,因为页面访问令牌我可以上传图片到它,即使它显示所有的can_upload相册的fabpage相册的照片被设置为假。
https://stackoverflow.com/questions/9778191
复制相似问题