繁体   English   中英

如何使用Facebook Graph Api Php在上传的照片中标记用户的朋友?

[英]How To Tag User's Friend In Uploaded Photo With Facebook Graph Api Php?

我正在使用此代码,但出现错误:(错误的参数)

$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,但这不是有效的参数。

帮帮我

谢谢

首先,请确保您的应用对用户帐户具有publish_stream权限

要标记朋友,您可以使用POST方法调用要标记的照片的标记连接。 “标签”参数应为标签对象的数组

这是一个例子:

<photo_id>/tags=[{id:123,tag_text:friend1,x:10,y:20},{id:456,tag_text:friend2}]

请注意,坐标不是必需的。

另请注意,此功能旨在帮助用户在真实照片中标记他们的朋友。 如果Facebook鼓励用户标记不是照片的人,Facebook可能会为您的应用程序禁用此功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM