私はnode.jsとAPIの初心者です。getstream.ioチュートリアルに続き、以下のコードがありました。私はnode.jsとAPIの初心者です。以下のコードはuser1からuser2に通知を送信しますか?
以下のコードは、user1からuser2に通知を送信しますか?
これが正常に実行されたことを確認するにはどうすればよいですか?
var stream = require('getstream');
// Instantiate a new client (server side)
client = stream.connect('key', 'secret', '25553');
// creates token so user1 can read and write
var token = client.feed('user', '1').token;
var user1 = client.feed('user', '1', token);
// Create a bit more complex activity
activity = {
'name': 'Jack',
'location': {'type': 'point', 'coordinates': [37.769722,-122.476944]},
'to' : ['notification:user2']
};
user1.addActivity(activity)
.then(function(data) { /* on success */ })
.catch(function(reason) { /* on failure */ });
// update the buyer status value for the activity
activity.name = 'James';
// send the update to the APIs
client.updateActivities([activity]);
//client side
//creates new client for reading
var client2 = stream.connect('key', null, '25553');
//creates read only token from sever client
var readonlyToken = client.feed('user', '1').getReadOnlyToken();
//user 2 gets read only token from user 1
var user2 = client2.feed('user', '1', readonlyToken);
//notification seen
user2.get({limit:5, mark_seen:true})
.then(function(data) { /* on success */ })
.catch(function(reason) { /* on failure */ });
ありがとうございました!ちょうど私がバックエンドからフロントエンドにトークンを渡すことができますか? –
APIを介して送信されたデータを確認するにはどうすればよいですか? –
バックエンドはフロントエンドからのGETに応答し、ペイロードにトークンを戻すことができます。 APIのデータを見るためには、ダッシュボード上のExplorerを使用して、フィードとその中のデータを表示したり、フォロー関係などを見ることができます。 – iandouglas