php
  • zend-framework
  • google-calendar
  • google-authentication
  • zend-gdata
  • 2010-03-15 27 views 7 likes 
    7

    Tôi đang cố gắng sử dụng API Gcal trong PHP.Tiền tố đường dẫn đích của AuthSub không khớp với URL "tiếp theo" được cung cấp

    Tôi đang sử dụng 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> 
    

    Tôi không chắc chắn những gì tôi đang làm sai ở đây. Tôi đang theo dõi ví dụ google gần như chính xác.

    Họ có $next = getCurrentUrl(); trong mẫu của họ nhưng tôi nhận được lỗi không xác định khi tôi thử điều đó.

    +4

    Tôi đã tìm ra, tôi đang sử dụng tên miền phụ đã chuyển tiếp đến các trang dựa trên tên miền phụ. Tôi đoán Google cố gắng đảm bảo rằng trang tiếp theo $ của bạn là có thật và tôi chỉ là tiền đạo. Sau khi tôi thực hiện $ tiếp theo tên miền chính, nó hoạt động tốt. Tôi sau đó chỉ cần thêm một số GET vars vào url để chuyển tiếp nó trở lại đúng nơi. – shaneburgess

    +0

    Tôi sẽ alao muốn thêm rằng bạn nên xem tài liệu ZEND vì nó tốt hơn nhiều so với Google. http://framework.zend.com/manual/en/zend.gdata.html – shaneburgess

    +0

    Vâng, đây là những gì tôi vừa chạy vào quá! – s84

    Trả lời

    1

    Tôi đã tìm ra, tôi đang sử dụng tên miền phụ đã chuyển tiếp đến các trang dựa trên tên miền phụ. Tôi đoán Google cố gắng đảm bảo rằng trang tiếp theo $ của bạn là có thật và tôi chỉ là tiền đạo. Sau khi tôi thực hiện $ tiếp theo tên miền chính, nó hoạt động tốt. Sau đó tôi chỉ cần thêm một số GET vars vào url để chuyển nó trở lại đúng nơi.

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

     Các vấn đề liên quan

    • Không có vấn đề liên quan^_^