Sélectionner une révision Git
requestsFunctions.php
requestsFunctions.php 1,83 Kio
<?php
require_once('twitter-api-php/TwitterAPIExchange.php');
// Setting the tokens
$settings = array(
'oauth_access_token' => "249812568-EyGhArdh30XWVDx0Jm5TSzrN5e4nTQn5E6amqXfT",
'oauth_access_token_secret' => "GI9gm7Kc9afhZAo38N2sZrm0A6jtSdko9TDm5x6vbSYMx",
'consumer_key' => "ckY8XEGzCv1gXdTNLhpCEW2UF",
'consumer_secret' => "7N6RGBZh7iBOiX0WgNlRgD7aQwY8BuERtQ0mMAysKqMTxeXZNx"
);
function getUserByUsername($username) {
global $settings;
$url = 'https://api.twitter.com/1.1/users/lookup.json';
$getfield = '?screen_name='.$username;
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter
->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
$response = json_decode($response);
return $response[0];
}
/*
* if array_key_exist($errors) -> print error
*/
function getUserById($id) {
global $settings;
$url = 'https://api.twitter.com/1.1/users/show.json';
$getfield = '?user_id='.$id;
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter
->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
$response = json_decode($response);
return $response;
}
function searchUser($keyword) {
global $settings;
$url = 'https://api.twitter.com/1.1/users/search.json';
$getfield = '?q='.$keyword;
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter
->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
$response = json_decode($response);
return $response;
}