- countries - List Global Trend Countries
- topics - List Global Trend Topics
- contents - List Global Trend Content Tags
- tweets - Get Global Trending Tweets
- byCountry - Get Trending Topics
Get the supported country and global options that can be used to filter trending tweets.
declare(strict_types=1);
require 'vendor/autoload.php';
use XapiScraper;
$sdk = XapiScraper\XapiScraper::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$response = $sdk->trending->countries(
);
if ($response->standardResponse !== null) {
// handle response
}?Operations\TrendingCountriesResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\APIException | 4XX, 5XX | */* |
Get the topic categories available for filtering global trending tweets.
declare(strict_types=1);
require 'vendor/autoload.php';
use XapiScraper;
$sdk = XapiScraper\XapiScraper::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$response = $sdk->trending->topics(
);
if ($response->standardResponse !== null) {
// handle response
}?Operations\TrendingTopicsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\APIException | 4XX, 5XX | */* |
Get content tags for a selected country and topic so tweets can be filtered more precisely.
declare(strict_types=1);
require 'vendor/autoload.php';
use XapiScraper;
use XapiScraper\Models\Operations;
$sdk = XapiScraper\XapiScraper::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$request = new Operations\TrendingContentsRequest(
country: 'Monaco',
topic: '<value>',
);
$response = $sdk->trending->contents(
request: $request
);
if ($response->standardResponse !== null) {
// handle response
}| Parameter | Type | Required | Description |
|---|---|---|---|
$request |
Operations\TrendingContentsRequest | ✔️ | The request object to use for the request. |
?Operations\TrendingContentsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\HTTPValidationError | 422 | application/json |
| Errors\APIException | 4XX, 5XX | */* |
Get trending tweets for a country, with optional topic and content tag filters.
declare(strict_types=1);
require 'vendor/autoload.php';
use XapiScraper;
use XapiScraper\Models\Operations;
$sdk = XapiScraper\XapiScraper::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$request = new Operations\TrendingTweetsRequest(
country: 'Lithuania',
);
$response = $sdk->trending->tweets(
request: $request
);
if ($response->searchResponse !== null) {
// handle response
}| Parameter | Type | Required | Description |
|---|---|---|---|
$request |
Operations\TrendingTweetsRequest | ✔️ | The request object to use for the request. |
?Operations\TrendingTweetsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\HTTPValidationError | 422 | application/json |
| Errors\APIException | 4XX, 5XX | */* |
Get X Explore trending topics for a given country. Use 'worldwide' for account-default trends or a country slug such as 'united-states'.
declare(strict_types=1);
require 'vendor/autoload.php';
use XapiScraper;
use XapiScraper\Models\Operations;
$sdk = XapiScraper\XapiScraper::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$request = new Operations\TrendingByCountryRequest(
country: Operations\Country::Worldwide,
);
$response = $sdk->trending->byCountry(
request: $request
);
if ($response->standardResponse !== null) {
// handle response
}| Parameter | Type | Required | Description |
|---|---|---|---|
$request |
Operations\TrendingByCountryRequest | ✔️ | The request object to use for the request. |
?Operations\TrendingByCountryResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\HTTPValidationError | 422 | application/json |
| Errors\APIException | 4XX, 5XX | */* |