Evernote Windows SDK Csharp SampleAppAdvanced - 无法验证

标签 evernote

我正在尝试从此代码运行 Csharp sampleAppAdvanced https://github.com/evernote/evernote-cloud-sdk-windows

我用请求 API key 时在电子邮件中收到的消费者 key 和 secret 替换了消费者 key 和 secret 。

ENSessionAdvanced.SetSharedSessionConsumerKey("xyz","123","sandbox.evernote.com");

if (ENSession.SharedSession.IsAuthenticated == false)
        {
            ENSession.SharedSession.AuthenticateToEvernote();
        }

但我总是在此时遇到错误

ENNoteRef myRef = ENSession.SharedSession.UploadNote(myNoteAdv, null);

异常读取“抛出‘EvernoteSDK.ENAuthExpiredException’类型的异常。”

在控制台上,错误显示为“EvernoteSDK:ENSession 正在取消身份验证。”

我错过了什么吗?我知道该应用程序已获得访问授权。

另一个名为 sampleApp 的示例代码不会抛出错误,但也不显示注释。

最佳答案

你在注册api的时候,选择的是Basic Access还是Full Access?

enter image description here

关于Evernote Windows SDK Csharp SampleAppAdvanced - 无法验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36411758/

相关文章:

java - 使用 Evernote 进行 OAuth 身份验证(使用 Java+Signpost)

go - 使用 Colly 框架我无法登录 Evernote 帐户

javascript - Evernote JS SDK - 能否构造 NoteFilter 来过滤不包含 tagGUID 列表的笔记?

从 cookie 登录 php - 一些 SQL 注入(inject)预防示例

android - 添加evernote库获得 list 合并失败com.android.support:support-compat:28.0.0

python - 印象笔记 API : notes in listLinkedNotebooks

javascript - 从 API 创建 LinkedNotebook

objective-c - 尝试为 Mac 构建 Evernote SDK 总是会导致错误

tags - Evernote 对标签使用什么排序规则?

sqlite - 从 Evernote date_created 时间戳字段中检索日期