7


0

AuthSubターゲットパスプレフィックスが、指定された「次の」URLと一致しません

PHPでGcal APIを使用しようとしています。

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 "login to your Google account"

ここで何をしているのかよくわかりません。 私はほぼ正確にグーグルの例に従っています。

サンプルには `$ next = getCurrentUrl();`が含まれていますが、試してみると未定義のエラーが発生します。

1 Answer


1


私はそれを考え出した、私はサブドメインに基づいてページに転送していたサブドメインを使用していた。 Googleは、あなたの$ nextページが本物であり、私のものがただ先にあることを確認しようとしていると思います。 $ nextをメインドメインにすると、正常に機能しました。 次に、URLにGET変数をいくつか追加して、正しい場所に転送し直しました。

//$next = "http://$company.mysite.com";
  $next = "http://mysite.com?company=$company";