(#322)主题无权标记此照片 - Facebook PHP SDK v4

时间:2015-05-05 13:55:26

标签: php facebook facebook-graph-api

我正在尝试使用 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标签必须是一个数组。

我不知道该怎么做。请有人帮我这样做。

1 个答案:

答案 0 :(得分:0)

您需要使用publish_action权限标记照片。