コード例 #1
0
ファイル: FacebookHelper.php プロジェクト: VickoFranic/gigspy
 /**
  * Call Facebook API and fetch page data
  *
  * @param Facebook ID of the page 	$page_id
  * @param Database Access token 	$access_token
  *
  * @return GraphPage
  */
 public function getPageDataFromFacebook($page_id, $access_token)
 {
     $params = array('fields' => 'access_token, picture.width(140).height(140){url}, hometown, about, bio, band_members, artists_we_like, booking_agent, website');
     $request = $this->facebook->request('GET', '/' . $page_id, $params, $access_token);
     try {
         $response = $this->facebook->getClient()->sendRequest($request);
     } catch (Exception $e) {
         dd($e);
     }
     return $response->getGraphPage();
 }
コード例 #2
0
 public function testCreatingANewRequestWillDefaultToTheProperConfig()
 {
     $config = array_merge($this->config, ['default_access_token' => 'foo_token', 'enable_beta_mode' => true, 'default_graph_version' => 'v1337']);
     $fb = new Facebook($config);
     $request = $fb->request('FOO_VERB', '/foo');
     $this->assertEquals('1337', $request->getApp()->getId());
     $this->assertEquals('foo_secret', $request->getApp()->getSecret());
     $this->assertEquals('foo_token', (string) $request->getAccessToken());
     $this->assertEquals('v1337', $request->getGraphVersion());
     $this->assertEquals(FacebookClient::BASE_GRAPH_URL_BETA, $fb->getClient()->getBaseGraphUrl());
 }
コード例 #3
0
 public function testCreatingANewRequestWillDefaultToTheProperConfig()
 {
     $config = array_merge($this->config, ['default_access_token' => 'foo_token', 'http_client_handler' => new FooClientInterface(), 'persistent_data_handler' => new FooPersistentDataInterface(), 'enable_beta_mode' => true, 'default_graph_version' => 'v1337']);
     $fb = new Facebook($config);
     $request = $fb->request('FOO_VERB', '/foo');
     $this->assertInstanceOf('Facebook\\Tests\\FooClientInterface', $fb->getClient()->getHttpClientHandler());
     $this->assertInstanceOf('Facebook\\Tests\\FooPersistentDataInterface', $fb->getRedirectLoginHelper()->getPersistentDataHandler());
     $this->assertEquals(FacebookClient::BASE_GRAPH_URL_BETA, $fb->getClient()->getBaseGraphUrl());
     $this->assertEquals('1337', $request->getApp()->getId());
     $this->assertEquals('foo_secret', $request->getApp()->getSecret());
     $this->assertEquals('foo_token', (string) $request->getAccessToken());
     $this->assertEquals('v1337', $request->getGraphVersion());
 }