【发布时间】:2011-11-30 22:03:43
【问题描述】:
我遇到了以下问题。
使用图形 api 我可以创建一个相册(正是我的应用程序的相册)。将照片上传到已经创建的相册也没有问题(由于之前的操作,我有这个相册的帮助)。上传照片后,我还得到了照片的 pid。
问题从我想获取相册照片的那一刻开始。 Graph API 返回一个空数组。当我进入应用页面时,我也没有看到任何新专辑。但是,如果我转到我的应用程序页面的墙,我会在“最后添加的照片”列表中看到这张照片。我可以放大上传的照片,我什至可以看到它位于正确相册中的信息。还有另一件事。如果我选择这张专辑,Facebook 会通知我这是一张空专辑。
我并不是说这些操作做得不好,因为如果我使用 pid 请求特定照片(我从上传照片操作中知道)我会得到正确的结果 - 照片存在。不幸的是,将专辑的所有 pid 存储在数据库中并对每个专辑执行单独的请求真的很不舒服。
【问题讨论】:
-
是否还有另一张名为“YOURFACEBOOKAPPNAME”+“Photos”的相册?这张照片在那个相册里吗?
-
不,此页面上没有更多专辑。如果我去应用程序页面,FB 会注意到我没有相册和照片。但是在墙上你可以看到照片被添加了。
-
我刚刚注意到还有一件事。我可以(通过 GraphAPI)请求一张上传的照片。给出了照片的作者 ID(确切地说是 AppID)。所以照片是由这个应用程序创建的,但是当我执行 GraphAPI 请求“APP_ID/photos”时,我恢复了一个空数组。
-
我认为是时候发布一些代码了,@michaltaberski。你所描述的确实很奇怪。
标签: api facebook-graph-api image-uploading