Question

J'ai une application qui nécessite des notifications push envoyées à l'utilisateur lorsqu'un post correspondant à certains critères est placé sur la base de données. J'utilise un dirigeable urbain et un httparty pour faire les demandes nécessaires si les conditions sont remplies. Mon modèle est le suivant:

class Urbanairship
 include HTTParty
 base_uri 'https://go.urbanairship.com'
 headers "Content-Type" => "application/json"
 basic_auth "xxxappkeyxxx", "xxxappsecretxxx"
 default_params :output => 'json'
 format :json

 def self.push(badge, alert_message, token)
  self.post('/api/push/',:body => {:aps => {:badge => badge, :alert => alert_message},   :device_tokens => [token]})
 end
end

Je continue à obtenir une mauvaise demande de 400 lorsque je teste cela dans la console. Des idées sur ce qu'est le problème? Je sais que le dirigeable urbain a besoin d'un «contenu de contenu: application / json» dans l'en-tête de demande, mais cela devrait être couvert dans le modèle. Merci d'avance, Jack

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top