Skip to content
This repository has been archived by the owner on Oct 15, 2024. It is now read-only.

Gerar token OAuth

Caio Gaspar edited this page Jun 28, 2017 · 2 revisions

Gerando token OAuth

Abaixo usaremos o método authorize para gerar o token OAuth e receber o accessToken. Note que é necessário instanciar o objeto Connect e passar os parâmetros como no exemplo abaixo.

Usamos a variável $code para enviar o code recebido pela permissão do usuário e inserimos no objeto com o método setCode.

A URL passada como atributo deve ser exatamente a mesma que foi cadastrada na criação do APP, caso haja alguma divergência não será possível recuperar o accessToken.

use Moip\Auth\Connect;

try {
    $redirect_uri = 'http://seusite.com.br/callback.php';
     $client_id = 'APP-18JTHC3LOMT9';
     $scope = true;
     $connect = new Connect($redirect_uri, $client_id, $scope, Connect::ENDPOINT_SANDBOX);
     $client_secret = '20f76456f6ec4874a1f38082d3139326';
     $connect->setClientSecret($client_secret);
     $code = 'f9053ca6e9853dd73f0bc4f332a5ce337b0bb0da';
     $connect->setCode($code);
     $auth = $connect->authorize();
     print_r($auth);
} catch (Exception $e) {
    printf($e->__toString());
}
Clone this wiki locally