2016-04-13 18 views
0

現在、C#でEvernote Windows SDKのnugetパッケージを使用しています。私は接続して認証することができ、NoteStoreデータにアクセスすることができます。しかし、私はUserStoreデータにアクセスする方法を見ることができません。Evernote Windows SDK - UserStoreへのアクセス方法を教えてください。

説明のため。私は、ここに記載されているUserStoreセクションにあるデータを探しています:https://dev.evernote.com/doc/articles/data_structure.php

アイデアはありますか?

答えて

0

編集:私はひどく間違っていました。あなたはUserStoreを使うことができますが、それを認証することはできません。だから我々はすべての良い情報を得るが、以下のユーザ名とshardid Evernoteのドキュメントによると、(iのみを得ることができる情報)

String evernoteHost = "www.evernote.com"; 
Uri userStoreUrl = new Uri("http://" + evernoteHost + "/edam/user"); 

// using the Thrift.protocol and Thrift.transport 
TTransport userStoreTransport = new THttpClient(userStoreUrl); 
TProtocol userStoreProtocol = new TBinaryProtocol(userStoreTransport); 
UserStore.Client userStore = new UserStore.Client(userStoreProtocol); 

// returns an EDAM type of user 
var evernoteUser = userStore.getUser(authInfo.oauth_token); 

、内部でのみアプリケーションを取得する私のために動作するコードの例であることはできません

この機能は、Evernoteの内部アプリケーションでのみ使用できます。サードパーティのアプリケーションは、dev.evernote.comで説明されているようにOAuthを使用して認証する必要があります。

https://dev.evernote.com/doc/reference/UserStore.html#Fn_UserStore_authenticate

関連する問題