我正在使用此代码但出现错误:(错误的参数)
$uid = $facebook->getUser();
$friends = $facebook->api('/' . $uid . '/friends?limit=1');
$tags[] = array('tag_uid' => $friends['data']['id'],
'x' => '10',
'y' => '10',
);
我想在上传的照片中标记用户的任何朋友。对于这个我应该有一个朋友的uid所以我使用$friends['data']['id']
获取uid但它不是一个有效的参数。
帮帮我
感谢名单
答案 0 :(得分:0)
首先,确保您的应用具有用户帐户的publish_stream权限
要标记好友,您可以使用POST方法调用要标记的照片的标记连接。 “tags”参数应该是标记对象的数组
以下是一个例子:
<photo_id>/tags=[{id:123,tag_text:friend1,x:10,y:20},{id:456,tag_text:friend2}]
请注意,坐标不是必需的。
请注意,此功能旨在帮助用户在真实照片中标记他们的朋友。 Facebook可能会为您的应用程序禁用此功能,如果它鼓励人们在照片上标记他们不是