Pergunta

Estou tentando usar a API GCAL no PHP.

Estou usando a estrutura Zend

function getAuthSubUrl($company) 
{
  $next = "http://$company.mysite.com";
  $scope = 'http://www.google.com/calendar/feeds/';
  $secure = false;
  $session = true;
  return (Zend_Gdata_AuthSub::getAuthSubTokenUri($next, $scope, $secure, $session));
}
$authSubUrl = getAuthSubUrl();
echo "<a href=\"$authSubUrl\">login to your Google account"</a> 

Não tenho certeza do que estou fazendo de errado aqui. Estou seguindo o exemplo do Google quase exatamente.

Eles têm $next = getCurrentUrl(); Em seu expulma, mas estou recebendo erros indefinidos quando tento isso.

Foi útil?

Solução

Eu descobri, eu estava usando um subdomínio que estava encaminhando para páginas com base no subdomínio. Eu acho que o Google tenta garantir que sua página seguinte $ seja real e a minha fosse apenas para a frente. Depois que eu fiz $ a seguir o domínio principal, ele funcionou bem. Acabei de adicionar alguns vars ao URL para encaminhá -lo de volta ao lugar certo.

//$next = "http://$company.mysite.com";
  $next = "http://mysite.com?company=$company";
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top