Вы публично делитесь своим секретом приложения. Не открывайте App Secret в браузерах: ошибка при вызове getStream API из Angular - PullRequest
0 голосов
/ 31 августа 2018

Я использую API GetStream для получения данных фида. Когда я звоню по API, выдается сообщение об ошибке, что Вы публикуете свой секрет приложения. Если я передаю ноль, то выдает ошибку 403 с сообщением «Отсутствует токен, в режиме на стороне клиента укажите секретный канал»

import * as stream from 'getstream';
export class StreamClientService {
client: stream.Client;
constructor() {
this.client = stream.connect(APP_TOKEN,APP_KEY, APP_ID);
}
}

1 Ответ

0 голосов
/ 31 августа 2018

Вот как вы взаимодействуете с клиентом фида:

client = stream.connect('YOUR_API_KEY');
user1 = client.feed('user', '1', token);

На стороне сервера вам нужно создать токен для этого канала и передать его клиенту:

client = stream.connect('YOUR_API_KEY', 'API_KEY_SECRET');
user1 = client.feed('user', '1');
token = user1.token;
...