préfixe de chemin cible AuthSub ne correspond pas à l'URL « suivant »
-
20-09-2019 - |
Question
Je suis en train d'utiliser l'API Gcal en PHP.
J'utilise le 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>
Je ne sais pas ce que je fais mal ici. Je suivais l'exemple google presque exactement.
Ils ont $next = getCurrentUrl();
dans leur expample mais je reçois des erreurs non définies quand j'essayer.
La solution
Je me suis dehors, je travaillais avec un sous-domaine qui transmettait aux pages basées sur le sous-domaine. Je suppose que Google essaie de vous assurer que votre $ page suivante est réelle et le mien étaient juste en avant. Une fois que je fait $ suivant le domaine principal il a bien fonctionné. Je puis viens d'ajouter un peu vars GET à l'URL pour la transmettre de nouveau au bon endroit.
//$next = "http://$company.mysite.com";
$next = "http://mysite.com?company=$company";
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow