slava-basko / yandex-api-webmaster
Client for yandex Webmaster
dev-master
2016-10-27 12:51 UTC
Requires
- php: >=5.5
This package is auto-updated.
Last update: 2025-03-27 02:43:08 UTC
README
Credentials?
How to get a token? No matter. Choose your way https://tech.yandex.com/oauth/doc/dg/concepts/ya-oauth-intro-docpage/
How to use?
use Yandex\Auth\Token; use YandexWebmaster\Auth\User; use YandexWebmaster\Http\Client; $client = Client::create('client_id', 'client_password'); $user = new User('user_id', new Token('token')); try { $action = new \YandexWebmaster\Action\AddSiteAction($user, 'example.com'); $client->call($action); } catch (\Yandex\Exception\YandexException $ex) { //TODO: maybe write to log... }
Action => Return Type
Action | Type | Notes |
---|---|---|
GetUserIdAction | int | - |
AddSiteAction | string | Host ID |
AddOriginalTextAction | OriginalText | - |
AddSitemapAction | string | Sitemap ID |
DeleteOriginalTextAction | true | - |
DeleteSiteAction | true | - |
DeleteSitemapAction | true | - |
GetListOfSitesAction | Site[] | - |
GetSiteAction | Site | - |
GetSiteOwnersAction | SiteOwner | - |
GetSiteStatAction | SiteStat | - |
GetSiteVerificationStatusAction | SiteVerificationStatus | - |
VerifySiteAction | SiteVerificationStatus | - |