从不同的Facebook页面获取帖子并自动发布在我的网站上?

时间:2017-03-25 19:54:55

标签: php facebook

我必须在他们的网站上为公司制作社交页面,我正在开发laravel 5.3的网站,我有一些困惑,请帮我整理一下 我可以在没有登录Facebook的情况下获得最新的帖子活动以在网站上显示吗? 我是否可以从使用不同ID的不同管理员创建的不同页面获取数据?

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use SammyK\LaravelFacebookSdk\LaravelFacebookSdk as LaravelFacebookSdk;

class GetSocialPosts extends Controller
{

    public function test (LaravelFacebookSdk $fb) {

        $page1 = $this->fb->newInstance([
          'app_id' => '134192307111971',
          'app_secret' => '2c051fcfe57fac9a52d8e82a67b2e971',
          'default_graph_version' => 'v2.8'
        ]);
        $token = 'EAACEdEose0cBABNaPI5ltuvLjiytrcCjd6ZA3kKJfOEOWGlsgdFb3b9xiZA5q46YwZA1qPVMlLZBW4ZAoWTUPzW6kqoLtZCQUC214PAeWYigJwSrMJU7ZBli4HWeCPmNqoxcxNtF5QyZAH0XfITo3VVaxkUGj8E4n14dEAv5rduJQRUwesftSgnP878ZCyVddcaoZD';
        $this->fb->setDefaultAccessToken($token);


        $response = $this->fb->get('/1201585723206526?posts');
        $response = $response->execute();
        $graphObject = $response->getGraphObject();
        echo "<pre>";
        print_r($graphObject);
    }
}

1 个答案:

答案 0 :(得分:0)

你可以在不做任何技术性的情况下实现这一目标。

查看https://developers.facebook.com/docs/plugins/page-plugin

此插件将显示客户页面的最新帖子。

您可以构建插件,然后Facebook会为您提供两个HTML块 - 一个位于<body>之后,另一个位于您希望插件显示的位置。

相关问题