为 getstream 提要生成访问令牌?

Generating access token for getstream feed?

我是 getstream 的新手 - 我正在编写一些客户端代码

var streamclient = stream.connect('xxxxxxxx', null, '11111');

var feed = streamclient.feed('user', 'maurice', '??????') ;

如何为该客户端生成访问令牌?

为了保证安全,您首先需要在服务器端获取 Feed 令牌。

在服务器端初始化 Stream 客户端时,您将传递您的应用密码,以便访问您应用的所有提要。然后可以将令牌传递给您的客户端应用程序(单页应用程序、移动应用程序等)。

示例服务器端代码:

var stream = require('getstream');

// pass the app secret when connecting on the server-side
streamclient = stream.connect('<key>', '<secret>', '<app id>');

// no feed token is req'd when the Stream client was connected with an app secret
var feed = streamclient.feed('user', 'maurice');

var feedToken = feed.token // or feed.getReadOnlyToken();

您发布的客户端片段看起来很适合初始化 feed 变量。