Estoy intentando usar la API de Gcal en PHP.El prefijo de ruta de destino de AuthSub no coincide con la URL "siguiente" proporcionada
Estoy utilizando el Zend Framework
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>
No estoy seguro de lo que estoy haciendo mal aquí. Estoy siguiendo el ejemplo de google casi exactamente.
Tienen $next = getCurrentUrl();
en su versión pero obtengo errores indefinidos cuando intento eso.
Lo descubrí, estaba usando un subdominio que estaba reenviando a páginas basadas en el subdominio. Supongo que Google intenta asegurarse de que su $ siguiente página sea real y la mía sea solo reenviada. Una vez que gané $ al lado del dominio principal, funcionó bien. Luego agregué algunos valores GET a la URL para reenviarlos al lugar correcto. – shaneburgess
Me gustaría agregar que debería mirar la documentación de ZEND ya que es mucho mejor que la de Google. http://framework.zend.com/manual/en/zend.gdata.html – shaneburgess
Sí, esto es lo que acabo de encontrar también! – s84