Исходяих документации и этого примера:
Для получения "token" необходимо иметь "code"
| Код | $result=postKeys("https://oauth.yandex.ru/token", array( 'grant_type'=> 'authorization_code', // тип авторизации 'code'=> $_GET["code"], // наш полученный код 'client_id'=>$client_id, 'client_secret'=>$client_secret ), array('Content-type: application/x-www-form-urlencoded') );
|
А для получения "code", пользователь должен перейти на яндекс и ввести пароль
| Код | // Если мы еще не получили разрешения от пользователя, отправляем его на страницу для его получения // В урл мы также можем вставить переменную state, которую можем использовать для собственных нужд, я не стал if (!isset($_GET["code"])) { Header("Location: https://oauth.yandex.ru/authorize?response_type=code&client_id=".$client_id); die(); }
|
А как сделать автоматическую выплату ? Без участия пользователя ! |