Neste texto eu vou usar o complemento Postman do Google Chrome para enviar notificações para dispositivos com o Pushbullet configurado para a minha conta. Enviar notificações para outras pessoas será abordado em outra oportunidade.
Você vai precisar do Access Token que é obtido na sua conta em Settings -> Account -> Create Access Token
Digamos que seu AccessToken seja
1 |
o.XtZT2TyDFKITdygNvFQivViC9r4ojyMV |
Com o Postman:
Selecione “POST” e coloque o endereço “https://api.pushbullet.com/v2/pushes”
Em Headers, acrescente um key de nome Authorization com o conteúdo
1 |
Bearer o.XtZT2TyDFKITdygNvFQivViC9r4ojyMV |
Em Body, selecione “raw” e na caixa de seleção à direita escolha JSON
Cole na caixa diretamente abaixo o texto a seguir:
{“type”: “note”, “title”: “Enviado pelo Postman”, “body”: “Sucesso!”}
Você verá que em Headers foi acrescentado um key de nome “Content-Type” e valor “application/json”
Clique em SEND. Você deverá receber uma resposta do tipo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
{ "active": true, "iden":fRghtfgSWgssjAl8kzYqE8", "created": 1494288758.0494468, "modified": 1494288758.0577545, "type": "note", "dismissed": false, "direction": "self", "sender_iden": "fRghtfgSW", "sender_email": "xxxxxxxxxxxxx@gmail.com", "sender_email_normalized": "xxxxxxxxxxxxxx@gmail.com", "sender_name": "Jefferson Ryan", "receiver_iden": "fRghtfgSW", "receiver_email": "xxxxxxxxxxxxx@gmail.com", "receiver_email_normalized": "xxxxxxxxxxxxxx@gmail.com", "title": "Enviado pelo Postman", "body": "Sucesso!" } |
E seus dispositivos conectados à mesma conta deverão receber a notificação
Se a resposta for do tipo “Invalid Token” como esta:
1 2 3 4 5 6 7 8 9 |
{ "error": { "code": "invalid_access_token", "type": "invalid_request", "message": "Access token is missing or invalid.", "cat": "(=^???^)y=" }, "error_code": "invalid_access_token" } |
e você tiver certeza de que o Token está certo, experimente limpá-lo de caracteres estranhos (invisíveis).
Para isso você pode colar o Access Token no notepad e salvar como ANSI. Se for esse mesmo problema você verá uma mensagem sobre a conversão. Confirme e o Token já deverá estar limpo.
Porém essa “limpeza” às vezes dá mais trabalho. Eu notei que a versão anterior do Postman, quando ainda se chamava “Postman REST client” não tem esse problema.
Leave a Comment