我试图通过我的应用的测试用户帐户上的Graph API将照片上传到Facebook。只有url, link, name
参数存在,上传工作正常返回一个有效的照片ID。通过Graph API将照片发布到Facebook:OAuthException:(#100)param标签必须是数组
不过,如果我使用附加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'd用户id
tags=100003919104407,100003919104408,100003919104409
与ids数组不为整数
tags=[100003919104407, 100003919104404,100003919104405]
与ids数组作为字符串
tags=["100003919104407", "100003919104404","100003919104405"]
数组包含对象,按照Facebook的图形API文档
tags=[{"id":"100003919104407"},{"id":"100003919104404"},{"id":"100003919104405"}]
如果有人能告诉我正确的格式/ anot她的参数通过它来传递用户ID以便在照片中标记它们,我会非常感激。
专家你可以试试这个[解决] [1] [1]:http://stackoverflow.com/questions/10742120/unable-to-upload-and-tag-photo-on-facebook-application-php/10764438#10764438 –