2016-06-13 4 views
-3
https://fcm.googleapis.com/fcm/send  
    Content-Type:application/json 
    Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA 
    { "data": { 
    "score": "5x1", 
     "time": "15:10" }, 
     "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..." } 

comment utiliser HttpPost envoyer ce JSON à l'url direclty de l'application AndroidHttpPost demande à l'URL au format JSON dans android java

+0

Il y a trop de réponses possibles, sinon les bonnes réponses seraient trop longues pour ce format. Veuillez ajouter des détails pour affiner le jeu de réponses ou pour isoler un problème auquel il est possible de répondre en quelques paragraphes. –

+0

Je veux envoyer ces données au serveur Firebase afin qu'il puisse l'envoyer à un périphérique particulier.La méthode originale de faire cela est à partir de votre serveur d'application, mais je veux envoyer directement des données au serveur Firebase de app.so dites-moi comment mettre données exactement dans ce format et envoyer toutes les données à la fois au serveur –

Répondre

0

Vous devez formater et analyser votre JSON, par exemple dans une liste de Chaîne ou HashMap. Ensuite, utilisez une asyncTask pour créer une requête HTTP (avec POST). Cochez ce lien Sending HTTP Post Request with Android et dans le NameValuePair.add() passez la liste des chaînes, qui représentent le JSON que vous voulez envoyer.

Dans la valeur:

HttpResponse response = httpclient.execute(httppost); 

vous avez le résultat de votre HTTP POST requeste (par exemple une chaîne ou d'une autre JSON).