让我知道当photos.addTag
API始终返回“无效的照片ID”时可能会出现什么问题。我上传了一张照片,并在收到回复后立即使用新照片的照片ID调用API。
还有另一个应用程序使用相同的库我可以添加标签没有问题。如果有人可以分享问题和解决方案,我感激不尽。
答案 0 :(得分:0)
数据插入可能会进入一个数据库,并且需要时间才能复制到其他数据存储。标签插入无法找到它,因为它没有时间通过facebook的后端系统进行支持。您需要在代码中将taggin的消息排队一段时间,然后设置一个队列读取器来处理队列中的消息。也可以很好地编写允许重试失败消息的代码。
答案 1 :(得分:0)
它也可能是与FB权限相关的问题。我使用PHP SDK从OG API收到了同样的错误。请求user_photos
扩展权限可以解决我的问题。