7

PHP'de Gcal API'yi kullanmaya çalışıyorum.AuthSub hedef yolu öneki, sağlanan "sonraki" URL ile eşleşmiyor

Ben ZEND çerçevesini

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> 

kullanıyorum ben yanlış burada ne aradığımı emin değilim. Google örneğini neredeyse tam olarak takip ediyorum.

Örneklerinde $next = getCurrentUrl(); var, ancak bunu denediğimde tanımlanmamış hatalar alıyorum.

+4

Bunu çözdüm, alt etki alanına göre sayfalara yönlendiren bir alt etki alanı kullanıyordum. Google'ın, bir sonraki sayfanızın gerçek olduğundan ve benimkinin sadece ileriye dönük olduğundan emin olmaya çalıştığını düşünüyorum. Bir kere ana alanın yanına girdikten sonra iyi çalıştı. Ardından, URL'ye doğru bir yere iletmek için bazı GET vars ekledim. – shaneburgess

+0

Google'ınkinden çok daha iyi olduğu için ZEND belgelerine bakmanız gerektiğini eklemek isterim. http://framework.zend.com/manual/en/zend.gdata.html – shaneburgess

+0

Evet, bu da benim de içine koştum! – s84

cevap

1

Bunu çözdüm, alt alana dayalı olarak sayfalara yönlendiren bir alt alan kullanıyordum. Google'ın, bir sonraki sayfanızın gerçek olduğundan ve benimkinin sadece ileriye dönük olduğundan emin olmaya çalıştığını düşünüyorum. Bir kere ana alanın yanına girdikten sonra iyi çalıştı. Daha sonra, URL'ye doğru bir yere geri göndermek için bazı GET vars ekledim.

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