0
[Error: Failed to createSession. Error: An authentication error
occurred: (403) {"code":-1,"message":"Expired token"}]
localhostサーバーでセッションを作成できましたが、 httpsを持つプロダクションに入れたときにエラーが発生しました。Tokboxがセッションの作成に失敗しました
私はMeteorフレームワークでtokboxを使用しています。そして、メソッド内の関数をラップ:
const opentok = new OpenTok(Meteor.settings.public.opentok.apiKey, Meteor.settings.public.opentok.apiSecret);
let createSessionSync = Meteor.wrapAsync(opentok.createSession, opentok);
をトークンを使用していないので、エラーをトークンに関連している理由は、セッションを作成する私は知りませんでしたプロダクション環境で適切な 'apiKey'と' apiSecret'を取得しているかどうかチェックしますか? – bennygenel
@bennygenelはいそれはapikeyとapiSecretは正しい – Potato
これはtokboxエラーのように見えます。あなたはcreateSessionの 'opentok.createSession(function(err、session){ if(err)return console.log(err);; のコールバックを追加することができますか?// sessionIdを保存します console.log sessionId); }); '。たぶんエラーメッセージが問題を解決するのに役立つでしょう。 – bennygenel