PHP: Facebook lets me post on my feed but other users can't on theirs

I am creating a Facebook post system. I created an app and put it as an audience. Through the application I ask for the following permissions:

  • publish_actions
  • manage_pages
  • publish_pages
  • pages_show_list
  • public_profile
  • email
  • user_managed_groups
  • user_posts
  • user_likes

In the system I program to post to my feed. At the scheduled time he posts correctly. The problem occurs with other users.

Other users do the same process, but do not publish and give the error:

(#200) the user hasn't authorized the application to perform this action.

I use the user Token to post, but only mine, which I own the application works. When they click on the button to log in with facebook, it seems to me that the permissions it asks for users is less than it asks for me, I do not know the reason, but that's what it looks like.

The function I use is more or less:

$post = this this- > request ('post','/'.$page ID.'/feed', $params, Tok token);

$id_page = ID do Perfil
$params = Array que contem `message` com a mensagem do post
$token = token do usuário gerado

I'm using SDK v.2.8

Author: Alisson Acioli, 2017-04-02