Laravel 如何在facebook SDK中获取访问令牌
我现在正在开发一个laravel网站,我在其中使用facebook sdk,我在我的项目中安装了facebook sdk,我创建了一个facebook应用程序并激活了它,但我不知道我何时编写php代码,我得到了空令牌。 我使用的是Laravel5.2和facebook Sdk V5Laravel 如何在facebook SDK中获取访问令牌,laravel,facebook-graph-api,laravel-5,facebook-sdk-4.0,Laravel,Facebook Graph Api,Laravel 5,Facebook Sdk 4.0,我现在正在开发一个laravel网站,我在其中使用facebook sdk,我在我的项目中安装了facebook sdk,我创建了一个facebook应用程序并激活了它,但我不知道我何时编写php代码,我得到了空令牌。 我使用的是Laravel5.2和facebook Sdk V5 <?php namespace App\Http\Controllers; use Facebook; use App\Http\Requests; use Illuminate\Http\Request;
<?php
namespace App\Http\Controllers;
use Facebook;
use App\Http\Requests;
use Illuminate\Http\Request;
use Facebook\FacebookRequset;
use Facebook\Exceptions\FacebookResponseException ;
use Facebook\Exceptions\FacebookSDKException ;
use Facebook\Entities\AccessToken;
use Facebook\Helpers\FacebookRedirectLoginHelper;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$fb = new Facebook\Facebook([
'app_id' => 'myAppId',
'app_secret' => 'mySecretCode',
'default_graph_version' => 'v2.6'
]);
$helper = $fb->getRedirectLoginHelper();
$accessToken = $helper->getAccessToken();
dd($accessToken);
try {
$response = $fb->get('/me?fields=id,name',$accessToken );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$me = $response->getGraphUser();
echo 'Logged in as ' . $me->getName();
dd( $me);
$user = $fb->getUser();
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('home');
}
}
使用此软件包问题在于此软件包中没有共享功能使用此软件包问题在于此软件包中没有共享功能