Невозможно получить сведения о пользователе из API yammer, если имя пользователя содержит точку
Всем Привет,
Я столкнулся со странной проблемой при доступе к пользовательским данным с помощью Yammer REST API.
Я использую следующую конечную точку для доступа к данным пользователя
https://api.yammer.com/api/v1/oauth/tokens.json?user_id=USERNAME&consumer_key=CONSUMERTOKEN
Проблема возникает, когда имя пользователя не содержит периода "".(как Джонс) API-интерфейс работает нормально и не дает никаких ошибок, но когда имя пользователя содержит точку (Иоан.ы) API-интерфейс дает ошибку HTTP 400 ошибочный запрос.
Я посылаю запрос типа
https://api.yammer.com/api/v1/oauth/tokens.json?user_id=john.s&consumer_key=CONSUMERTOKEN
Я что-то упускаю. Я использую postman для тестирования API, а также пытался с помощью кода C# получить результат, но закончил с той же проблемой (http 400 Bad request).
Что я уже пробовал:
Я использовал почтальона, чтобы проверить конечную точку API. Все нормально, когда имя пользователя не содержит точки ( " ."), но когда имя пользователя содержит точку ( " ."), ответом конечной точки является http 400 Bad Request