繁体   English   中英

PHP Facebook在应用程序照片中标记用户

[英]PHP Facebook Tagging user in app photo

我想在应用程序创建的照片中标记我的facebook-app用户。 但它给了我错误。

$args = array(
   'message' => $fbme['name'].' will have a love marriage.',
   'image'   => '@' . realpath('./images/wall-e-and-eva1.jpg'),
   'tags'    => array(
                   array(
                       'tag_uid'=> $uid,
                       'x'      => 0,
                       'y'      => 0,
                   )
                )
);

$data = $facebook->api('/'.$uid.'/photos', 'post', $args);

哪里

$uid =$facebook->getUser();

我收到以下错误。 我不明白照片是如何创建并上传到用户个人资料的,但用户名没有标记到它。

ERROR:- Fatal error: Uncaught OAuthException: (#121) Invalid photo id thrown in /home/a2611469/public_html/myweb/src/facebook.php on line 543

提前致谢

我认为你应该将照片标签张贴到“/ $ photo_id / tags / $ user_id”,而不是/ $ uid /照片,这就是你的方式。 在上传实际照片后,您可能必须为每个标记执行一个单独的API请求。

http://developers.facebook.com/docs/reference/api/photo/

暂无
暂无

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

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