photos.addTag 返回"Invalid photo id"



让我知道当photos.addTag API总是返回"照片id无效"时会出现什么问题。我上传了一张照片,在得到回复后,我用新照片的照片ID调用API。

还有另一个应用程序使用相同的库,我可以毫无问题地添加标签。如果有人能分享问题和解决方案,我将不胜感激。

数据的插入可能会进入一个数据库,而复制到其他数据存储需要时间。标签插件找不到它,因为它没有时间通过facebook的后端系统传播。您需要将消息在代码中排队标记一段时间,然后设置一个队列读取器来处理队列中的消息。此外,编写代码以允许重试失败的消息也可能很好。

这也可能是FB权限相关的问题。我使用PHP SDK从OG API收到了相同的错误。请求user_photos扩展权限为我解决了问题。

最新更新