Solía utilizar la API REST para actualizar los propietarios de los grupos. Esto parece haber dejado de funcionar (aunque los grupos existen definitivamente):
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"}
Esto solía funcionar bien, pero una actualización de Discourse parece haberlo roto. Como esta API no está incluida en la página de la API de Discourse, no estoy seguro de cómo averiguar qué ha cambiado.
