2016-12-19 16 views
5

Cổng Microsoft Azure cho TextTranslator cung cấp các thiết bị đầu cuối như sau:Dịch vụ nhận dạng API dịch của Microsoft - Điểm cuối chính xác là gì?

https://api.cognitive.microsoft.com/sts/v1.0

Tuy nhiên, thiết bị đầu cuối này sẽ trả lại 200 cho issueToken và 404 cho Translate. Các mẫu tham khảo một thiết bị đầu cuối của:

https://api.microsofttranslator.com/v2/http.svc/

Các tài liệu được ra khỏi ngày đã cho người dịch kết thúc trong datamarket được giả định ban đầu của tôi. Tuy nhiên, điểm cuối tài liệu trả về cho phương thức Dịch.

http://docs.microsofttranslator.com/text-translate.html#!/default/get_Translate

Điểm cuối nào chúng ta nên sử dụng?

Nếu được yêu cầu sử dụng api.microsofttranslator.com thì api.cognitive.microsoft.com là gì trong Azure?

Trả lời

1

Đối với API người dịch, trước tiên bạn cần nhận mã thông báo xác thực (liên kết đầu tiên) và với mã thông báo này, bạn có thể gọi cho api Dịch (liên kết thứ hai).

Bạn có thể tìm hiểu thêm về bước xác thực here.

+0

cảm ơn. Tôi hiểu rồi. Kỳ dị. Không quá chắc chắn tôi tin tưởng nhận mã thông báo API từ một dịch vụ và sau đó sử dụng chúng với một dịch vụ khác nói chung. Có vẻ như một kịch bản chín muồi để tạo ra các lỗi bảo mật nếu được sử dụng như một mẫu chung. – DaveWilliamson

+0

https://api.cognitive.microsoft.com/sts/v1.0/issueToken đang trả lại 404. Công cụ tương tác tại http://docs.microsofttranslator.com/oauth-token.html đang trả về "lỗi": " không có phản hồi từ máy chủ ". Bất cứ ai biết nếu Microsoft đang thực hiện bảo trì hoặc những gì đang xảy ra? – Antony

+0

Cuối cùng, nó hoạt động với POST và Ocp-Apim-Subscription-Key trong tiêu đề. – Antony

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