Gerando um token de aplicação
Veja como gerar um token de aplicação para aplicações terceiras
Verificando se a conta é PJ
curl -X GET \
-H "Authorization: Bearer 41f7ff53c1dc5cf4f3db1f33e026b2908cdf88b4" \
"https://api-v1.assine.online/v1/user?filter[0][field]=id&filter[0][type]=eq&filter[0][value]=\$USER_ID"const token = '41f7ff53c1dc5cf4f3db1f33e026b2908cdf88b4';
const params = 'filter[0][field]=id&filter[0][type]=eq&filter[0][value]=$USER_ID';
const response = await fetch(`https://api.assine.online/v1/user?${params}`, {
method: 'GET',
headers: {
Authorization: `Bearer ${token}`
}
});
const data = await response.json();$token = '41f7ff53c1dc5cf4f3db1f33e026b2908cdf88b4';
$query = [
'filter[0][field]' => 'id',
'filter[0][type]' => 'eq',
'filter[0][value]' => '$USER_ID'
];
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.assine.online/v1/user', [
'headers' => [
'Authorization' => 'Bearer ' . $token
],
'query' => $query
]);
echo $res->getBody();{
"_links": {
"self": {
"href": "https://api-v1.assine.online/v1/user?filter%5B0%5D%5Bfield%5D=id&filter%5B0%5D%5Btype%5D=eq&filter%5B0%5D%5Bvalue%5D=$USER_ID&page=1"
},
"first": {
"href": "https://api-v1.assine.online/v1/user?filter%5B0%5D%5Bfield%5D=id&filter%5B0%5D%5Btype%5D=eq&filter%5B0%5D%5Bvalue%5D=$USER_ID"
},
"last": {
"href": "https://api-v1.assine.online/v1/user?filter%5B0%5D%5Bfield%5D=id&filter%5B0%5D%5Btype%5D=eq&filter%5B0%5D%5Bvalue%5D=$USER_ID&page=1"
}
},
"_embedded": {
"user": [
{
"id": 474,
"username": "[email protected]",
"status": "1",
"name": "Jhon Doe",
"email": "[email protected]",
"cellphone": "+5562991838359",
"document": "12312312312",
"country": "Brazil",
"state": "GO",
"city": "Goiânia",
"address": "Av 136, Ed. New York Square 19/20",
"zipCode": "74000000",
"dateCreated": {
"date": "2020-02-20 13:28:28.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"dateLastUpdated": {
"date": "2020-02-20 13:29:10.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"_embedded": {
"businessUnit": {
"id": 24,
"name": "Soluti Soluções em negocios inteligentes",
"document": "cnpj",
"status": null,
"country": "Brazil",
"state": "GO",
"city": "Goiânia",
"address": "Av 136, Ed. New York Square 19/20",
"zipCode": "74000000",
"_links": {
"self": {
"href": "https://api-v1.assine.online/v1/business-unit/24"
}
}
}
},
"_links": {
"self": {
"href": "https://api-v1.assine.online/v1/user/474"
}
}
}
]
},
"page_count": 1,
"page_size": 25,
"total_items": 1,
"page": 1
}Gerando token de aplicação
Listando token de aplicação
Revogando tokens de aplicação
Last updated