AuthSub Ziel Pfadpräfix nicht die zur Verfügung gestellt „next“ URL übereinstimmen
-
20-09-2019 - |
Frage
Ich versuche, die Gcal API in PHP zu verwenden.
Ich bin mit dem 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>
Ich bin nicht sicher, was ich tue hier falsch. Ich verfolge das Google Beispiel fast genau.
Sie haben $next = getCurrentUrl();
in ihrer expample aber ich bin immer undefiniert Fehler, wenn ich das versuchen.
Lösung
ich es herausgefunden, war ich eine Sub-Domain verwenden, die auf der Basis des Sub-Domain-Seiten wurden weiterzuleiten. Ich denke, Google sicher zu machen versucht, dass Ihre $ nächste Seite real ist und ich war nur nach vorne. Sobald ich $ neben der Haupt-Domain gemacht funktionierte es gut. Ich habe dann hinzugefügt nur einige GET auf die URL Vars es an der richtigen Stelle zurück zu übermitteln.
//$next = "http://$company.mysite.com";
$next = "http://mysite.com?company=$company";
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow