Hello,
Have you find a solution?
I'm in the same issue :-(

Thanks

Le dimanche 6 février 2011 22:47:46 UTC+1, nino a écrit :
>
> I'm building my own C2DM application right now. I first started with a 
> small Android application to test the push feature. And it works if I 
> just call the curl command with the correct settings in my shell. 
>
> Now for the server part I wanted to use PHP but as it seems I'm doing 
> something wrong as I always get a 401 error message when I try to send 
> a message to the client. First of all the code consists of two parts. 
> The first curl request asks for the server token. This works I get a 
> real response from google with a working token! 
>
> The second curl request ends up with a 401 error message. Any ideas 
> what I'm doing wrong? 
>
>   $post_params = array ( "Email" => $MY_GOOGLE_ACC, "Passwd" => 
> $MY_GOOGLE_PWD, "accountType"=>"GOOGLE", "source=" . $MY_GOOGLE_SRC, 
> "service=ac2dm" ); 
>
>   $first = true; 
>   $data_msg = ""; 
>
>   foreach ($post_params as $key => $value) { 
>     if ($first) 
>       $first = false; 
>     else 
>       $data_msg .= "&"; 
>
>     $data_msg .= urlencode($key) ."=". urlencode($value); 
>   } 
>
>   $x = curl_init("https://www.google.com/accounts/ClientLogin";); 
>
>   curl_setopt($x, CURLOPT_HEADER, 1); 
>   curl_setopt($x, CURLOPT_POST, 1); 
>   curl_setopt($x, CURLOPT_POSTFIELDS, $data_msg); 
>   curl_setopt($x, CURLOPT_RETURNTRANSFER, 1); 
>   $data = curl_exec($x); 
>   curl_close($x); 
>   $response = $data; 
>
>   $authKey = trim(substr($response, 4+strpos($response, "SID="))); 
>
>   echo $authKey; 
>   $collapse_key = 'something'; 
>
>   $post_params = array ( "registration_id" => $DEVICE_TOKEN, 
> "collapse_key" =>     $collapse_key, "data.payload"=>"cakephp" ); 
>
>   $first = true; 
>   $data_msg = "";

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to