Ошибка
Когда я вызываю Api с mkt или языком, установленным на da
, список ответов пуст, независимо от того, что я делаю.
Что я делал до сих пор
Nuget пакет и пробовал с английским (работал)
Я добавил службу в свою подписку Azure и попробовал для нее код c # для английского языка:
var text = "he wil be their in 5 minut";
var result = client.SpellCheckerWithHttpMessagesAsync(text: text, mode: "proof", acceptLanguage: "en-US").GetAwaiter().GetResult();
и я получаю 3 результата назад, что ожидается:
![results on English](https://i.stack.imgur.com/ieWVA.png)
Nuget (c #) с датским возвратом пусто
Теперь я изменил язык на датский, так как он поддерживается на поддерживаемых языках с кодом языка da
.
var text = "De er pa dansk";
var result = client.SpellCheckerWithHttpMessagesAsync(text: text, mode: "proof", /*acceptLanguage: "da",*/ market:"da").GetAwaiter().GetResult();
Я пробовал, когда для market и acceptLanguage было установлено значение "da" (как разделенные, так и вместе), но это не сработало. и результаты пустые.
![danish results](https://i.stack.imgur.com/K0Coj.png)
Я также попробовал Api, используя почтальон, но то же самое произошло
вызов API напрямую для английского (работал)
![English](https://i.stack.imgur.com/ytOjE.png)
вызов API напрямую для английского (не работает)
Я также получаю BingAPIs-Market →da-DK
в ответных заголовках назад.
Обновление
Как предположил Ронак, я изменил режим на spell
, но в основном он ничего не улавливает.
Если я запускаю его с bil gate на датском рынке, он возвращает 1 токен, так что, по крайней мере, я знаю, что он что-то проверяет
Но когда я пишу датское предложение с ошибкой, оно ничего не возвращает.
Оригинальное предложение таково:
Фра сёнадаг кан дер комме экстра мегет пердеть кикельштьерне
, который я изменил на
ra på søndag ka der komme ekssra meget fart pa cykelstierne
Fra => ra
kan => ka
ekstra =>ekssra
på=> pa
URL, закодированный в
ра% 20Па% 20sondag% 20kA% 20der% 20komme% 20ekssra% 20meget% 20fart% 20pA% 20cykelstierne
![url encoded wrong danish](https://i.stack.imgur.com/optY7.png)
Обновление 2
Кажется, что есть ограничение или что-то еще в отношении количества слов. Когда я пробую предложение, как упомянул Ронак "ra%20pa%20sondag%20ka%20der%20komme%20ekssra%20meget%20fart"
, я получу результаты обратно, но когда я добавлю еще одно слово (например, ra%20pa%20sondag%20ka%20der%20komme%20ekssra%20meget%20fart%20pa
), ответ снова будет пустым.
![adding 1 more word](https://i.stack.imgur.com/4OoVs.png)