我很难找到解决方案。我打算使用 php sdk 标记许多用户。sdk 返回“致命错误:未捕获的 OAuthException:(#100)在参数“标签”中发现了无效的键“标签”。。
在我的控制器中,我有这个:
$tags = array();
foreach($to as $id){
$tag = array();
$tag['tag_uid'] = $id;
$tag['x'] = rand() % 100;
$tag['y'] = rand() % 100;
$tags[] = $tag;
}
$argsTag = array(
'tags'=> $tags
);
$photo_details['message'] = $message;
$photo_details['image'] = '@' . realpath($file_path);
$photo_details['tags'] = array($argsTag);
$upload_photo = $this->fb_obj->api("/me/photos", 'post', $photo_details);
尝试使用 $tag 以及 $tags 变量。
使用 $tags,我得到一个错误,在参数“tags”中发现了无效键“0,1,2”。
使用 $tag,我只标记了 1 个用户而不是 3 个。