2017-06-21 3 views
0

ノードsimperiumモジュールを使用してSimperium APIに接続しようとしています。私はノートを保存するために使用するSimpleNoteアカウントを作成したが、私はauth.authorizeしようとすると、「不明なユーザー名」を取得しています:私は現在、しかし、アカウントにログインしていなぜSimperiumが「不明なユーザ名」エラーを返すのですか?

Failed to authenticate Error: unknown username: [email protected] 
    at IncomingMessage.<anonymous> 
(/path/to/my/project/node_modules/simperium/lib/simperium/auth.js:71:20) 

、およびコピーは/貼り付け電子メールアドレス有効なアカウントで不明なユーザー名エラーが発生する原因は何ですか?

私のコードは、ほとんどの試料からリッピングされています

var Client = Simperium.Client 
    var Auth = Simperium.Auth 

    var client = new Client(process.env.SIMPERIUM_APP_ID); 

    var auth = new Auth(process.env.SIMPERIUM_APP_ID, process.env.SIMPERIUM_API_KEY); 

    var interval = Number.POSITIVE_INFINITY, lastInt; 

    client.connect(); 

    auth.on('authorize', function(user) { 
    var notes = client.bucket('note'); 

    client.accessToken = user.access_token; 
    }); 

    auth.authorize(
    process.env.SIMPERIUM_EMAIL, 
    process.env.SIMPERIUM_PASSWORD 
) 

答えて

1

それは結局のところ、サンプルコードが示すように、Simperium APIのユーザー名はSimperiumアカウント、ないSimpleNoteアカウントである必要があります。

+0

これは間違いありません。 Simplenoteユーザーアカウントは、SimplenoteアプリのSimperiumユーザーアカウントです。自分のアプリケーションで作成するユーザーアカウントは、Simplenoteで作成したユーザーアカウントとはまったく別のものになります。 –

関連する問題