关闭
douchuoliu4422 2011-06-16 09:45
浏览 47
已采纳

Facebook SDK - 标记照片错误#121

I am trying to upload a photo to a user's Facebook and then tag that user in the same photo, I have tried a few methods but none seem to work. The photo will upload via this method it just doesnt assign the tags. I don't know how to make another call to tag the photo as I also get this error:

Fatal error: Uncaught OAuthException: (#121) Invalid photo id thrown in /sdk/base_facebook.php on line 970

Here is my code:

$tag = array(
        'tag_uid' => $facebook->getUser(),
        'x' => 0,
        'y' => 0
    );
    $tags[] = $tag;
$args = array(
  'message' => 'caption',
  'image' => '@'.realpath("watch.jpg"),
  'tags' => $tags,
);

$data = $facebook->api('/me/photos', 'post', $args);
  • 写回答

1条回答 默认 最新

  • dongpaozhi5734 2011-06-30 05:50
    关注

    The issue was because I didn't have the user_photos permission set!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部