我正在尝试将照片上传到用户的Facebook,然后在同一张照片中标记该用户,我尝试了一些方法,但似乎都没有。照片将通过此方法上传,它不会分配标签。我不知道如何再次打电话来标记照片,因为我也收到了这个错误:
致命错误:未捕获OAuthException: (#121)投入的照片ID无效 第970行/sdk/base_facebook.php
这是我的代码:
$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);
答案 0 :(得分:2)
问题是因为我没有设置user_photos
权限!