Skip to content

Instantly share code, notes, and snippets.

@levinotik
Created November 2, 2011 19:13
Show Gist options
  • Save levinotik/1334587 to your computer and use it in GitHub Desktop.
Save levinotik/1334587 to your computer and use it in GitHub Desktop.
require 'net/https'
require 'uri'
uri = URI.parse("https://android.apis.google.com/c2dm/send")
req = Net::HTTP::Post.new(uri.path)
req.set_form_data({'registration_id'=> 'APA91bGrY8Fvy24MHOzxu1IIZYizn-OAAofilp-bkwJ2KYK2buBR3hc5QRL-8ji1QaOGqgsAO2VmgoZhRx9ekzS5SzExis2_A3242424242424',
'collapse_key' => '0',
'data.payload' => 'sample payload',
'GoogleLogin auth' => 'SID=DQAAALoAAABf_UIu8u5k8YWurUC9DSdDHNXNXmHCNFoIImp2vmoqdIpD1JkMhDTh2ui7Xuf9s5O2_qyYiZQdA_1qWi81W6UoXNOoMUYy9drV6HEibcRe37mhqlz87ETcttyIw8bdraUKvhLdTDYyPbHjIeiK6hdkYZnvkB7XZLxFR9s3SABX88R9ovPpeR1XJ7MatL22fN6CorxMrtbcs9VfvuOMJ3V7XPbutDDA85BHMp1iXo-HGDMkGPeE_kovi_xeLAfNpKQ
LSID=DQAAALsAAADiZ_cAjHSPXWxe0jU_Hn-_L95O248jWbCn80TxycCcodkpwfdi-d-0AhLj9nG1LbIFB74imQFa4QuWdj4NjOrFIOLddNhiYBXv6rSx2vwAemt3CVfQVjqiMaUekSRSoRLdW0Yp9KaHXNDRoabnB8zyNZt0NQ9QLB1k-36sbSPlpILFtLxLGVyVZ24zLY8c2342342qxR-sOiF-_aEaBEOJTft76XOiW0G-3gZq3D-rAqbGDXLXcVia_Y284
Auth=DQAAAL4AAAAv3TZp4t-a2HkQKggDlupbG6xv97IrQXt23HEBFhgqoX8jaXCAB5j1hDJqtxduYcnbppmyP_Y8KdAxHFZIxMBpEUtnL5vE9MsMpXcHoiQ6t0f-GqtkVLKLaSmcTO0oplZrpmAco342424At-opRRHjk3AcLmjMc9o9x2WXxOtcWIbr4Df7qrO9RlQLO1R8A3dC08NoUcwG3c3VChCBWfvRb9fFeNhjqKM2lowo'})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true if uri.scheme == "https"
resp = http.request(req)
puts resp.body
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment