Facebook, отправляющий как администратор в laravel - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь выяснить, как разместить контент формы от имени одной или нескольких страниц, для которых я являюсь администратором в 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. Мне не нужно менять протокол аутентификации, а просто привязать кнопку к вызову, который покажет страницы, которыми я управляю, и даст разрешение на публикацию, верно?Есть ли лучшая документация о том, что я пытаюсь сделать здесь?

...