Я пытаюсь выяснить, как разместить контент формы от имени одной или нескольких страниц, для которых я являюсь администратором в Facebook.
Я установил socialite и Facebook Graph SDKчерез композитора, но мне кажется, что я действительно могу найти информацию только о том, как заставить пользователей войти в систему через Facebook на моем сайте.Я нахожусь в ситуации, когда у нас уже есть пользователи и процесс авторизации, но на сайте есть страница, где я могу создать сообщение и выбрать изображение с нашего сервера, и я хочу разместить этот контент на одной или нескольких страницах, которыеЯ администратор на.
Я использую свой личный Facebook, чтобы быть администратором на 30 страницах, которые используют наши сервисы, и я хочу иметь возможность нажать кнопку, которая позволит мне выбирать из тех,страницы, к которым у меня есть доступ, чтобы я мог публиковать сообщения от их имени.
Наряду с ранее упомянутыми установками я настроил поставщика услуг facebook в laravel следующим образом:
<?php
namespace App\Providers;
use Facebook\Facebook;
use Illuminate\Support\ServiceProvider;
class FacebookServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register the application services.
*
* @return void
*/
public function register()
{
$this->app->singleton(Facebook::class, function ($app) {
$config = config('services.facebook');
return new Facebook([
'app_id' => $config['client_id'],
'app_secret' => $config['client_secret'],
'default_graph_version' => 'v2.6',
]);
});
}
}
Так какпользователи не заходят на мой сайт через Facebook. Мне не нужно менять протокол аутентификации, а просто привязать кнопку к вызову, который покажет страницы, которыми я управляю, и даст разрешение на публикацию, верно?Есть ли лучшая документация о том, что я пытаюсь сделать здесь?