Pushbullet Push vers appareils Android

Programmation d'applications complexes
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Pushbullet Push vers appareils Android

Message par nico »

Bonjour,

Voici un site qui propose une API web pour envoyer des notifications sur un téléphone ou sa tablette Android:
https://www.pushbullet.com/

Ce qui vous permettra de créer une application window en Purebasic et envoyer des messages à votre téléphone.

Plusieurs type de notifications y sont proposées: note, liste, url, et fichier.

Pour ce faire, il faut installer l'application PushBullet depuis le PlayStore et de cliquer sur son adresse Gmail qui apparaît sur l'application et ensuite de s'enregistrer sur leur site avec la même adresse Gmail.

Une fois le compte créé, on a dans le menu Dashboard, le téléphone enregistré avec une référence ID (5 chiffres), donc un ID pour chaque téléphone enregistré.

Dans le menu Account Settings, on a une autre référence qui est l' API Key (suite de chiffres et de lettres).

Pour envoyer une notification note par exemple, il faut envoyer une requête Post avec ces éléments dont voici un exemple:

POST https://www.pushbullet.com/api/pushes HTTP/1.1
Host: http://www.pushbullet.com
Connection: keep-alive
Content-Length: -> longueur des Datas
Accept: application/json
Authorization: Basic xxxxxxxxxxxxxxx
Content-type: application/json

{"type":"note","device_id":"ID","title":"Coucou","body":"J'adore PureBasic"}

ID représente en fait le numéro à 5 chiffres du téléphone référencé sur le site web sur lequel on souhaite envoyer la notification
xxxxxxxxxxxxxxx représente l'API Key + ":" le tout encodé en base 64 dont voici le code en PureBasic pour le retrouver:

Code : Tout sélectionner

  Exemple$ = "Votre API KEY" + ":"
  Encoded$ = Space(1024) 
    
  Debug Base64Encoder(@Exemple$, StringByteLength(Exemple$), @Encoded$, 1024)
  Debug Encoded$
Je n'ai pas de code à proposer en PureBasic car j'ai seulement fait des tests avec un plugin chrome mais cela reste facile à faire pour ceux qui ont l'habitude d'écrire des requêtes web dans leurs codes.

Si vous avez besoin d'un exemple, dites le moi, je prendrais le temps d'en faire un!
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pushbullet Push vers appareils Android

Message par Ar-S »

Sympa pour ceux qui ont un smartphone ou une tablette 8)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre