그누보드5 정식버전
This commit is contained in:
35
plugin/sns/twitter/index.php
Normal file
35
plugin/sns/twitter/index.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
include_once("./_common.php");
|
||||
|
||||
/**
|
||||
* @file
|
||||
* User has successfully authenticated with Twitter. Access tokens saved to session and DB.
|
||||
*/
|
||||
|
||||
/* Load required lib files. */
|
||||
//session_start();
|
||||
require_once(G5_SNS_PATH.'/twitter/twitteroauth/twitteroauth.php');
|
||||
require_once(G5_SNS_PATH.'/twitter/twitterconfig.php');
|
||||
|
||||
/* If access tokens are not available redirect to connect page. */
|
||||
if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) {
|
||||
header('Location: ./clearsessions.php');
|
||||
}
|
||||
/* Get user access tokens out of the session. */
|
||||
$access_token = $_SESSION['access_token'];
|
||||
|
||||
/* Create a TwitterOauth object with consumer/user tokens. */
|
||||
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
|
||||
|
||||
/* If method is set change API call made. Test is called by default. */
|
||||
$content = $connection->get('account/verify_credentials');
|
||||
|
||||
/* Some example calls */
|
||||
//$connection->get('users/show', array('screen_name' => 'abraham'));
|
||||
//$connection->post('statuses/update', array('status' => date(DATE_RFC822)));
|
||||
//$connection->post('statuses/destroy', array('id' => 5437877770));
|
||||
//$connection->post('friendships/create', array('id' => 9436992));
|
||||
//$connection->post('friendships/destroy', array('id' => 9436992));
|
||||
|
||||
/* Include HTML to display on the page */
|
||||
include('html.inc');
|
||||
Reference in New Issue
Block a user