我正在尝试使用 Facebook PHP SDK v4
在我的脸书粉丝专辑中标记一个人 $args = array();
$args['access_token'] = $page_info['access_token'];
$args['message'] = $data['message'];
$args['url'] = $data['src_big']['source'];
$post = (new FacebookRequest($session, 'POST', "/$page_id/photos", $args))->execute()->getGraphObject()->asArray();
var_dump($post);
照片发布成功。
但是当我尝试添加标签时
$tag = (new FacebookRequest($session, 'POST', "/{$post['id']}/tags/{$data['from']['id']}"))->execute()->getGraphObject()->asArray();
它正在返回
(#322)主题无权标记此照片
甚至标签阵列都没有工作。
$args['tags'] = array( array( 'tag_uid' => $data['from']['id'], 'x' => 0, 'y' => 0 ) );
此返回
param标签必须是一个数组。
我不知道该怎么做。请有人帮我这样做。
答案 0 :(得分:0)
您需要使用publish_action权限标记照片。