我正在使用 Javascript SDK 并想同时上传图像和标记朋友。昨天我一切正常,上传了一张图片并为 9 个朋友指定了标签,但是当我今天再次尝试时它被破坏了,图片仍然会上传,我还在响应中得到一个 id 和 post_id,但标签不会添加了。我删除了所有不必要的代码并将其归结为最基本的(见下文),但没有成功。但是,使用 to/x/y 参数再次调用 /photoId/tags 仍然有效。所以我现在的问题:
- API 有什么变化吗?
- 我的 appId 或 url 是否因这种标记而被禁用?如果是这样,我该如何检查/恢复?
谁能确认这仍然有效?
FB.api("/me/photos","post",{url:"http://fakeurl.com/image.jpg",tags:[{tag_uid:"23fake42425223",x:50,y:50}]},function(response) {console.log(response);});
我很确定代码没问题(如果我错了,请纠正我),因为当我更改任何参数时,我都会收到错误响应(例如,我将“tag_uid”更改为“to”会导致“( #100) Invalid keys "to... found in param "tags".")。我还尝试了 tag_text,它也上传了图像,但根本看不到标签。非常感谢!