dongshuo1856 2016-02-01 11:22
浏览 68
已采纳

Facebook访问令牌页面

My problems is how can I make access token from SDK 5 or manualy? When I generate it from explorer Grapth tools its works. But its exprires after 60 days. I want generate ir for every page load or something like what. I just want get page: new_like_count...

Here is my code using SDK 5:

// FACEBOOK PAGE LIKES
    $fb = new Facebook([
        'app_id' => config('facebook.app.id'),
        'app_secret' => config('facebook.app.secret'),
        'default_graph_version' => 'v2.5'
    ]);

    $app = new FacebookApp(
        config('facebook.app.id'),
        config('facebook.app.secret')
    );

    $request = new FacebookRequest(
        $app,
        config('facebook.access_token'),
        'GET',
        '/me/?fields=new_like_count'
    );

    $response = $fb->getClient()->sendRequest($request);

    //dd($response);
    $view['facebook_likes'] = $response->getGraphNode()['new_like_count'];

P.S. I'm new at this. So i need some help :)

  • 写回答

2条回答 默认 最新

  • douxian1895 2016-02-01 11:49
    关注

    It works:

    // FACEBOOK PAGE LIKES
        $fb = new Facebook([
            'app_id' => config('facebook.app.id'),
            'app_secret' => config('facebook.app.secret'),
            'default_graph_version' => 'v2.5'
        ]);
    
        $response = $fb->get(
            config('facebook.page.id').'/?fields=likes',
            $fb->getApp()->getAccessToken()->getValue()
        );
    
        $view['facebook_likes'] = $response->getGraphNode()['likes'];
    

    Only thing i change is from:

    config('facebook.page.id').'/?fields=new_like_count',
    

    to

    config('facebook.page.id').'/?fields=likes',
    

    I realized: access page protected content is available when user is logged in and has permissions.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效