我正在尝试通过 Graph API 在我的应用程序的测试用户帐户上将照片上传到 Facebook。仅存在url, link, name
参数时,上传工作正常,返回有效的照片 ID。
但是,如果我使用附加tags
参数,我最终会返回以下错误:
{
"error": {
"message": "(#100) param tags must be an array.",
"type": "OAuthException",
"code": 100
}
}
我已经尝试以tags
我能想到的几乎所有可能的方式提供值,因为我知道 Graph API 并不简单(即使url
是用于从 URL 上传照片的参数也没有在photo
Graph下列出API方法);
单个用户 ID
tags=100003919104407
多个 CS 的用户 ID
tags=100003919104407,100003919104408,100003919104409
id 不是整数的数组
tags=[100003919104407, 100003919104404,100003919104405]
以 id 为字符串的数组
tags=["100003919104407", "100003919104404","100003919104405"]
包含对象的数组,根据 Facebook Graph API 文档
tags=[{"id":"100003919104407"},{"id":"100003919104404"},{"id":"100003919104405"}]
如果有人能告诉我传递用户 ID 以便在照片中标记它们的正确格式/另一个参数,我将不胜感激。