Раньше я использовал REST API для обновления владельцев групп. Теперь это, похоже, перестало работать (хотя группы точно существуют):
Method: PUT, RequestUri: 'https://forums.mysite.uk/admin/groups/1949/owners', Version: 1.1, Content: System.Net.Http.FormUrlEncodedContent, Headers:
{
Api-Key: <redacted>
Api-Username: admin
Accept: application/json
User-Agent: BasecampGatewayLive
Content-Type: application/x-www-form-urlencoded
}:{
"group": {
"usernames": "kay"
}
}
StatusCode: 404, ReasonPhrase: 'Not Found', Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers:
{
Server: nginx/1.22.1
Date: Thu, 23 Jan 2025 02:03:44 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Vary: Accept
X-Request-ID: 8e5dcf66-c4e0-4d4f-a382-dacb774691c3
X-Runtime: 0.004369
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Type: application/json; charset=utf-8
}
{"errors":["The requested URL or resource could not be found."],"error_type":"not_found"}
Раньше это работало без проблем, но, похоже, обновление Discourse сломало эту функциональность. Поскольку этот API не указан на странице документации API Discourse, я не знаю, как узнать, что изменилось.
