Полагаю, что я правильно следую документации для Getstream REST API, но из-за своей жизни я не могу получить свою активность для обновления ее содержимого.
Я использую следующую конечную точку:https://us-east-api.stream-io-api.com/api/v1.0/activities/?api_key={{API_KEY}}
Я использую следующие заголовки: Stream-Auth-Type: jwt
Authorization: <properly generated JWT feed token>
Content-Type: application/json
Cache-Control: no-cache
Я использую следующую полезную нагрузку для авторизации: { "resource": "activities", "action": "write", "feed_id": "*" }
Тело моегоЗапрос JSON: {"activities": [{
"actor": "Aaron Clay",
"actorname": "Aaron Clay",
"avatarSubTitle": "",
"avatarUrl": "<URL>",
"foreign_id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"htmlmarkup": "<p>Test post from REST API updated</p>",
"object": "Doppler Notification",
"time": "2018-05-10T13:44:02.463743",
"verb": "post"
}]}
Активность, которую я пытаюсь обновить: {
"actor": "Aaron C",
"actorname": "Aaron C",
"avatarSubTitle": "",
"avatarUrl": "<URL>",
"foreign_id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"htmlmarkup": "<p>Test post from REST API</p>",
"id": "33053fea-5458-11e8-91af-121fdba36dae",
"object": "Doppler Notification",
"origin": null,
"target": "",
"time": "2018-05-10T13:44:02.463743",
"verb": "post"
}
Все, что я получаю после вызова, - это статус 201 Created
, а тело: {
"duration": "5.77ms"
}
Если я затем запрашиваю группу каналов, частью которой было это действие, я не вижу изменений в htmlmarkup
, который я намеревался.
Любые идеи о том, кем я могу бытьотсутствует