Javascript Getstream Post活动403

Javascript Getstream Post活动403,javascript,react-native,getstream-io,Javascript,React Native,Getstream Io,当尝试从getstream使用addactivity()时,它返回403。我使用的代码在这里 let client = stream.connect(apiKey, getTokenFromServer(),appId); let user = client.feed('user','x'); let activity = {'actor': 'x', 'verb': 'tweet', 'object': 1, 'foreign_id': 'tweet:1'}; user.addA

当尝试从getstream使用addactivity()时,它返回403。我使用的代码在这里

let client = stream.connect(apiKey, getTokenFromServer(),appId);
 let user = client.feed('user','x');
  let activity = {'actor': 'x', 'verb': 'tweet', 'object': 1, 'foreign_id': 'tweet:1'};
    user.addActivity(activity).then((data) =>{console.log('success')}).catch((reason) =>{alert(reason) });
查看getstream.io仪表板中的日志,我看到“请求没有正确的权限或授权。请查看我们的文档,了解如何签署请求。”

当前使用令牌和相同的用户和提要,我可以使用react native组件发布到提要。这将非常适合用户,下面是一个代码片段

 <StreamApp
        apiKey=key
        appId=id
        token={token}>
        <FlatFeed Activity={this.CustomActivity} notify={true} feedGroup={this.props.feed} userId={this.props.userId} />
        <StatusUpdateForm  userId={x} feedGroup="user" />
      </StreamApp>


您活动的参与者需要是用户参考。 正确的活动是:

let activity = {'actor': client.user('x').ref(), 'verb': 'tweet', 'object': 1, 'foreign_id': 'tweet:1'}


Client.feed需要令牌才能发布。这是与用户令牌不同的令牌。这可以通过使用方法createReadWriteToken(slug,id)的api端点来获得,然后您就可以发布一个活动了文档是否在任何地方涵盖了这一点?