首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4.2 -找到与artdarek/oauth-4的Facebook共同朋友-laravel

Laravel 4.2 -找到与artdarek/oauth-4的Facebook共同朋友-laravel
EN

Stack Overflow用户
提问于 2014-08-24 00:32:29
回答 1查看 505关注 0票数 0

我试图在用户登录和其他人之间找到共同的朋友。我使用的是Laravel4.2和artdarek/oauth-4-laravel。我可以让这个示例脚本很好地工作:

代码语言:javascript
复制
public function loginWithFacebook() {

    // get data from input
    $code = Input::get( 'code' );

    // get fb service
    $fb = OAuth::consumer( 'Facebook' );

    // check if code is valid

    // if code is provided get user data and sign in
    if ( !empty( $code ) ) {

        // This was a callback request from facebook, get the token
        $token = $fb->requestAccessToken( $code );

        // Send a request with it
        $result = json_decode( $fb->request( '/me' ), true );

        $message = 'Your unique facebook user id is: ' . $result['id'] . ' and your name is ' . $result['name'];
        echo $message. "<br/>";

        //Var_dump
        //display whole array().
        dd($result);

    }
    // if not ask for permission first
    else {
        // get fb authorization
        $url = $fb->getAuthorizationUri();

        // return to facebook login url
         return Redirect::to( (string)$url );
    }

}

但我不知道如何为另一个facebook id请求共同的朋友,比如1457655547838343。我知道关键可能是第18行,特别是$fb->request( '/me' )。我尝试了大约100个不同的东西,包括$fb->request( '/me/mutualfriends/1457655547838343' )和其他。谁能帮我指出正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-22 15:18:14

首先,Facebook已经改变了他们的政策,只允许一个应用程序来查看世界卫生组织也通过这个应用程序登录的共同朋友。这一限制使得共同朋友的事情对我想做的事情来说是无用的。

而且,我最后只使用了Facebook正式的php SDK,而我试图做的其他事情都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25467571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档