Как использовать разрешения Facebook, прежде чем они будут утверждены в PHP
Чтобы получить разрешение, я должен отправить рабочий пример веб-страницы с его использованием. Однако я нахожусь в процессе разработки этой веб-страницы, и я не могу использовать эти разрешения для разработки веб-страницы. Я получаю ошибку:
Requires either publish_to_groups permission and app being installed in the group, or manage_pages and publish_pages as an admin with sufficient administrative permission
Мой код:
$fb = new Facebook\Facebook([
'app_id' => MY_APP_ID,
'app_secret' => MY_APP_SECRET,
'default_graph_version' => 'v2.3',
]);
$helper = $fb->getRedirectLoginHelper();
$accessToken = $helper->getAccessToken();
$loginUrl = $helper->getLoginUrl($redirect_url, array(
'publish_to_groups',
'publish_pages',
'manage_pages',
'email',
'user_birthday',
'user_location',
'user_likes'
));
$request = $fb->post('/me/feed', array("message"=>"test"), $accessToken);
Мое приложение находится в состоянии разработки. Я попытался войти в систему как тестовый пользователь и получил ту же ошибку при попытке создать сообщение. Я добавил разрешения к своему приложению, но, очевидно, не могу отправить отзыв, пока не будет разработана веб-страница.