【问题标题】:Facebook Photo uploading into "foreign" album instead of "*appName* Photos"?Facebook 照片上传到“外国”相册而不是“*appName* 照片”?
【发布时间】:2011-07-20 05:45:42
【问题描述】:

我正在使用我的 iPhone 应用程序和相应的 Graph API 调用成功上传照片,并且最终在一个不存在的新帐户上的(自动创建的)相册“appName Photos”中正确结束专辑。但是,上传到我自己的帐户会将照片放入“相机 + 照片”,这是我帐户现有的多个相册中的第一个,而不是为我的应用创建新相册。 为了强制创建与应用相关的相册,我需要特别考虑什么?我需要先经过明确的专辑创建过程吗?我认为所有必需的信息都将由登录过程提供,包含 appID(并且在使用“空”帐户时似乎会提供)?

编辑: 我刚刚以编程方式列出了专辑,实际上已创建了相应的专辑并现在在专辑列表中返回,但是它没有显示并且不包含照片。因此,实际上传到该行中的下一张专辑可能是一个错误(可能是 FB 方面的一些竞争条件)?

感谢您的洞察力,习惯

【问题讨论】:

    标签: facebook upload facebook-graph-api photo


    【解决方案1】:

    默认情况下,它应该以这种方式工作(如文档中所述),但它似乎是最近的更改,不再强制创建与应用相关的相册,而是对所有发布的照片​​使用默认相册t 明确添加到特定相册。

    您需要使用here 中描述的过程(查看第二段代码)来确保它创建了一个以应用程序命名的相册。

    【讨论】:

    • 谢谢……FB 一直在改变他们的 API 行为真的很烦人:-(
    • 嗯,这就是您玩游戏的代价:API 保持不变,但行为随意变化。
    • 叫我老派——对我来说,一个 API 和它背后的记录语义不知何故属于一起;-)
    • 刚刚在最初的帖子中添加了一些额外的发现——也许这是一个错误?
    • 你没有错,你没有错。欢迎来到新时代:)
    猜你喜欢
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 2013-12-15
    • 1970-01-01
    相关资源
    最近更新 更多