boolxy / dataforseo
The easiest way for using DataForSEO APIs in PHP
Fund package maintenance!
Patreon
Requires
- php: ^7.3
- ext-json: *
- guzzlehttp/guzzle: ^6.4
Requires (Dev)
- ext-mbstring: *
- phpunit/phpunit: ^8.4
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-11-18 03:34:42 UTC
README
The easiest way for using DataForSEO APIs in PHP
Installation
This package can be installed via Composer:
composer require boolxy/dataforseo
Usage
use BoolXY\DataForSEO\Client; use BoolXY\DataForSEO\DataForSEO; use BoolXY\DataForSEO\Requests\KeywordsData\SearchVolumeForKeyword\LiveDataRequest; $data = [ [ "language" => "en", "loc_name_canonical" => "United States", "key" => "average page rpm adsense", ], [ "language" => "en", "loc_id" => 2840, "key" => "adsense blank ads how long", ], [ "language" => "en", "loc_name_canonical" => "United States", "key" => "leads and prospects", ], ]; $client = new Client($base_uri, $user, $pass); $result = DataForSEO::create($client) ->setRequest(LiveDataRequest::create($data)) ->get();
With reviewing the tests, you can learn more...
API documentation: https://docs.dataforseo.com/
Testing
Copy phpunit.xml.dist as phpunit.xml and update it. After then you can start testing.
vendor/bin/phpunit
or
composer test
Credits
License
The MIT License (MIT). Please see License File for more information.