2015-12-23 11 views
6

Tôi đang cố gắng chứng minh API Trello nhưng tôi đang gặp sự cố với quy trình xác thực.Cửa sổ xác thực API Trello chưa đóng

var ConnectToTrello = function() { 
//console.log("Authenticating"); 
Trello.authorize({ 
    type: 'popup', 
    name: 'Outlook Trello Add-In', 
    scope: { read: true, write: true, account: true }, 
    success: authenticationSuccess, 
    error: authenticationError 
});}; 

này mở ra một popup nơi tôi có thể thực hiện xác thực, sau đó tôi nhận được chuyển hướng (trong cửa sổ bật lên) để https://trello.com/1/token/approve và không có gì xảy ra. Cửa sổ bật lên không đóng.

Mọi trợ giúp sẽ được đánh giá cao.

tải the code here

+0

Nội dung của 'authenticationSuccess' và' authenticationError' là gì? –

+0

var authenticationSuccess = function (response) { console.log (phản hồi); $ ('# btnAuthenticate'). Hide(); } xác thực varError = function (error) { console.log (lỗi); } –

+0

tôi đã thêm mã nguồn [ở đây] (https://onedrive.live.com/redir?resid=B715E2BC3D00A40C!874085&authkey=!AMwyd0USglqKHb4&ithint=file%2czip) –

Trả lời

0

Tôi đã có vấn đề với các tab không đóng trong các trình duyệt nhất định khi sử dụng type: 'popup'. Thay vào đó, bạn có thể sử dụng type: 'redirect' không? Tôi đã thành công hơn với phương pháp đó.

+0

Rất tiếc, tôi không thể sử dụng chuyển hướng. –

+1

Tôi gặp vấn đề tương tự và thay đổi để sử dụng chuyển hướng qua cửa sổ bật lên không giúp tôi – Hamish

+0

Bị mắc kẹt cùng một sự cố ... bất kỳ trợ giúp nào – Rajas

0

Tôi đã gặp vấn đề tương tự cho đến khi tôi thử chạy chức năng ConnectToTrello từ nút. Nếu bạn tạo một trang đơn giản với đoạn mã javascript đó đang được thực hiện trong khối <script>, nó thể hiện hành vi mà bạn mô tả.

Tuy nhiên, nếu bạn thêm một nút đơn giản với chức năng đó làm trình xử lý sự kiện onclick, thì nó hoạt động tốt.

<button onclick="ConnectToTrello();">press me!</button> 
0

Tôi đã gặp vấn đề tương tự và đã tìm ra điều đó là vì tôi đang cố gắng cho phép từ một URL file://. Sau đó, tôi đã lưu trữ cùng một URL thông qua Xem trước HTTP qua nhật thực và nó bắt đầu hoạt động như mong đợi.

Lưu ý: Tôi cũng chuyển mã thông báo dự kiến ​​từ cuộc gọi Trello.authorize này.

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