Hello. I have the following code:
Initialization.php
<?php
require_once('TwitterAPIExchange.php');
final class Initialization {
private $settings = [];
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
function __construct() {
$this->settings = [
'oauth_access_token' => "",
'oauth_access_token_secret' => "",
'consumer_key' => "",
'consumer_secret' => ""
];
}
// Getter for variable $settings
public function getSettings() {
// PHP requires $this->settings in order to read member variable $settings
return $this->settings;
}
}
ImplementationSearch.php
<?php
require_once('TwitterAPIExchange.php');
require_once('Initialization.php');
final class ImplementationSearch {
function __construct() {
$initialization1 = new Initialization();
$url = 'https://api.twitter.com/1.1/users/search.json';
$getfield = '?q=employed%20Microsoft';
$requestMethod = 'GET';
//var_dump($initialization1->getSettings());
$twitter = new TwitterAPIExchange($initialization1->getSettings());
// String result of API
$results = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
// Decode String to JSON Object - 'true' is required in order to make it to String array and not STD class
$resultsToJson = json_decode($results,true);
for($i = 0; $i < count($resultsToJson); $i++){
echo $resultsToJson[$i]['description'];
echo "<br/>";
}
}
}
ExecutionSearch.php
<?php
require_once('ImplementationSearch.php');
$implementation1 = new ImplementationSearch();
So either if i search for $getfield = '?q=employed%20Microsoft'; or for $getfield = '?q=Microsoft'; the results are always 20. Any ideas why?