Я пытаюсь использовать API Gcal в PHP.Префикс целевой цели AuthSub не соответствует предоставленному «следующему» URL
Я использую 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>
Я не уверен, что я делаю неправильно здесь. Я почти точно следую примеру Google.
У них есть $next = getCurrentUrl();
в их расширении, но я получаю неопределенные ошибки, когда я это пробую.
Я понял, что использовал субдомен, который пересылал страницы на основе субдомена. Думаю, Google пытается убедиться, что ваша следующая страница реальна, а мои были просто форвардами. Как только я сделал $ next, основной домен работал нормально. Затем я просто добавил некоторые GET vars к URL-адресу, чтобы отправить его обратно в нужное место. – shaneburgess
Я хотел бы добавить, что вы должны посмотреть документацию ZEND, поскольку она намного лучше, чем Google. http://framework.zend.com/manual/en/zend.gdata.html – shaneburgess
Да, это я, с которым я просто столкнулся! – s84