2014-11-05 35 views
8

Tôi đang làm việc trên ứng dụng đầu tiên của mình bằng ruby ​​trên đường ray và đã gặp phải một số sự cố khi triển khai tới Heroku. Khi tôi đăng nhập vào Spotify trên ứng dụng của tôi, tôi nhận được một lỗi nói:Lỗi URI gọi lại Spotify

INVALID_CLIENT: Invalid redirect URI

trong giao diện điều khiển của tôi lỗi đọc:

Failed to load resource: the server responded with a status of 400 (Bad Request)

Lúc đầu, tôi nghĩ rằng nó là một vấn đề với khách hàng của tôi ID và Bí mật, bởi vì tôi đã gặp lỗi tương tự cục bộ. Vì vậy, tôi tái tạo những cái mới và tôi vẫn có cùng một vấn đề.

Sau đó, tôi nhận thấy URI gọi lại của tôi không bao gồm 's' trong url gọi lại, vì vậy tôi đã thêm nó và thay đổi gọi lại trên trang Ứng dụng Spotify của tôi, nhưng tôi vẫn nhận được lỗi tương tự.

Mặc dù tôi đã thay đổi url gọi lại trong trang ứng dụng của Spotify, khi tôi đang ở trong ứng dụng của tôi và tôi cố đăng nhập vào url vẫn không chứa 's'.

Tôi có thiếu thứ gì đó hoặc là điều gì đó đang diễn ra trên Spotify? (Tôi không gặp vấn đề này khi chạy ứng dụng này cục bộ)

Trả lời

12

Điều quan trọng là URI chuyển hướng được chỉ định trong My Applications khớp với URI chuyển hướng mà bạn chỉ định trong yêu cầu API của Spotify.

Tôi đoán là các URI chuyển hướng vẫn không khớp, vì đó là thông báo lỗi bạn đang nhận được. Lưu ý rằng việc chỉnh sửa URI là không đủ, bạn cần phải nhấp vào nút 'Lưu' để tiếp tục thay đổi.

+4

Giao diện người dùng trong việc làm nổi bật giao diện ứng dụng của tôi không tốt. Tôi đã thêm URL nhưng không lưu chúng. Không trực quan. Cám ơn vì cái này. – george

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