Have you been approved for /health access?
If not, change all of the '/health' instances to
'/h9'.  It sounds like your domain has yet to
be registered on /health.

This document discusses how to use secure AuthSub:
http://code.google.com/apis/gdata/authsub.html

Eric

On Jul 8, 1:02 am, riyesh pankajakshan <[email protected]> wrote:
> hi,
>
> I have uploaded my x.509 certificate to google and tried to clink with
> google using following code in php
>
> require_once 'Zend/Loader.php';
> Zend_Loader::loadClass('Zend_Gdata_AuthSub');
> Zend_Loader::loadClass('Zend_Gdata_Health');
> // Util for determining the current URL the web app is running from
> function getCurrentUrl() {
>   $php_request_uri = htmlentities(substr($_SERVER['REQUEST_URI'], 0,
> strcspn($_SERVER['REQUEST_URI'], "\n\r")), ENT_QUOTES);
>   $protocol = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) ==
> 'on' ? 'https://' : 'http://';
>   $host = $_SERVER['HTTP_HOST'];
>   if ($_SERVER['SERVER_PORT'] != '' &&
>      (($protocol == 'http://' && $_SERVER['SERVER_PORT'] != '80') ||
>      ($protocol == 'https://' && $_SERVER['SERVER_PORT'] != '443'))) {
>     $port = ':' . $_SERVER['SERVER_PORT'];
>   } else {
>     $port = '';
>   }
>   return $protocol . $host . $port . $php_request_uri;}
>
> function generateAuthSubURL() {
>   $next = getCurrentUrl();
>   $scope = 'https://www.google.com/health/feeds';
>   $authSubHandler = 'https://www.google.com/health/authsub';
>   $secure = 1;
>   $session = 1;
>   $authSubURL = Zend_Gdata_AuthSub::getAuthSubTokenUri($next, $scope,
> $secure, $session, $authSubHandler);
>   // 1 - allows posting notices && allows reading profile data
>   $permission = 1;
>   $authSubURL .= '&permission=' . $permission;
>   return '<a href="' . $authSubURL . '">Link your Google Health
> Account</a>';}
>
> echo generateAuthSubURL();
>
> and got reply
>
> Sharing denied: unregistered provider:
>
> I have successfullytested in  h9 environment and got result
>
> I have uploaded certificate but where did I need to give the private key
> path to connect with public key?
> Is there anything else to do more in original environment than test
> environment
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Health 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/googlehealthdevelopers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to