Search the Community

Showing results for tags 'sdk'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Community Event Calendar
  • Evernote Events


  • General Discussions
    • Evernote General Discussions
    • Third Party Application Discussions
    • Using Evernote
    • Billing and Payments
  • Evernote Products
    • Evernote
    • Evernote Business
    • Evernote Web Clipper
    • Scannable
    • Skitch
    • Penultimate
  • International Forums
    • Japanese Discussions
    • Brazilian Portuguese Discussions
    • Discussions in Spanish
    • Korean Discussions
    • Traditional Chinese Discussions


There are no results to display.

There are no results to display.

Found 49 results

  1. Imports System Imports EvernoteSDK Imports System.IO Imports System.Collections.Generic Imports EvernoteSDK.Advanced Public class main dim myResultsList As List(Of ENSessionFindNotesResult) ENSession.SetSharedSessionConsumerKey("KEY", "SECRET") If ENSession.SharedSession.IsAuthenticated = False Then ENSession.SharedSession.AuthenticateToEvernote() myResultsList = ENSession.SharedSession.FindNotes(ENNoteSearch.NoteSearch("text to find"), Nothing, ENSession.SearchScope.All, ENSession.SortOrder.RecentlyUpdated, 500) ' Given a NoteRef instance, download that note. Dim myDownloadedNote As ENNote = ENSession.SharedSession.DownloadNote(myResultsList(0).NoteRef) For i As Integer = 0 To myDownloadedNote.TagNames.Count - 1 Note_tags_txt.Text = Note_tags_txt.Text + " " + myDownloadedNote.TagNames.Item(i) Next end class On Stackoverflow I was informed to use "GetNoteTagNames" instead, but without proper example in that comment sounded a bit cryptic, since I cannot find that command. I seem to be able to do all other operations on the notes just fine, such as getting the resources, the title, the content, the notebook name, and even searching note. It is just the tag name I cannot seem to be able to retrieve... Could someone post a example on how to get the tags of a note given the note GUID?
  2. Apple was Starting June 1, 2016 all apps submitted to the App Store must support IPv6-only networking. Because the current SDK version is using the NSURLConnection, it does not support the IPv6-only network. Therefore, the application will be rejected that are using the current SDK version. Evernote need to develop a new version of the SDK that supports IPv6 using NSURLSession or CFNetwork APIs.
  3. Is there a way to add code such as $>this code block right here it would be super useful since I store my programming notes in here. I don't want to change the font size and indent everytime. If this isn't available please add this on. I know many others would benefit. Also, if you guys could team up with Beaker Notebook since they have the coding version of this. If you could collaborate with them it would be HUGE!
  4. I've saved the Evernote JS SDK as a Google Apps Script and then referenced it as a library in another script that looks like this as directed in the Evernote Developer Token documentation: function myFunction() { var devToken = 'XXX'; var noteStore = 'XXX'; var client = Evernote.Client({token: devToken});}When I run debug, I get the error TypeError: Cannot find function Client in object [object Object]. (line 6, file "Code"). It appears there's no Client method in the Evernote SDK? Any ideas how I can get this working, or has someone already got the Evernote SDK set up as a Google Apps Script library that I can reference?
  5. Hi guys, im totaly new here so sorry if the question was already asked. Im trying to gather all image resources from all notebook's notes. Here the working code, but after some executions, i reach rate limits. Can anyone help me - maybe there is another way to gather all resources from notes? noteStore.getDefaultNotebook(function (err, notebook){ filter = new Evernote.NoteFilter({words: 'any: resource:image/*'}); //set the notebook guid filter to the GUID of the default notebook filter.notebookGuid = notebook.guid; //create a new result spec for findNotesMetadata resultSpec = new Evernote.NotesMetadataResultSpec(); //set the result spec to exclude unnecessary data resultSpec.includeTitle = false; resultSpec.includeAttributes = false; resultSpec.includeLargestResourceMime = false; resultSpec.includeLargestResourceSize = false; noteStore.findNotesMetadata(filter, 0, 1000, resultSpec, function(err, notesMeta) { if (err) console.log(err) else { for (var i in notesMeta.notes) { noteStore.getNote(notesMeta.notes[i].guid, true, true, true, true, function(err, resource) { for (var i=0; i < resource.resources.length; i++) { console.log(resource.resources[i].guid) } }) } } }) })Thanks. UPD: ok, i figured out, that i could cache noteStore.getSyncState().updatecount but anyway, is it possible to get full list of resources without a lot of callbacks/iterations&
  6. I am looking for a document recognition SDK to develop an application with recognition function. The application can scan document and retrieve texts from it. It can support android, iOS and Windows. Does anyone have some advice?
  7. Hi , I am trying to retrieve all notes with in the account is is too slow for to retrieve and come with rate limition sooner for other requests. I am testing my local machine notes = note_store.findNotesMetadata(session_info[0], searchfilter, int(request.GET.get("startfrom", 0)), int(request.GET.get("limit", 1000)), result_spec)for notemetaobj in notes: noteevernotestart = notedata = note_store.getNote(token, notemetaobj.guid,True,False,False,False)Every time i list all notes with-in account it iterate through for loop and for each note it takes around 1.9 sec i.e for 100 notes it takes 190 sec . And when i call same note list again it come up with rate limit sooner . I am design third party app as to so user don't want to wait so much . is Evernote is too slow for time retrieve notes?.
  8. Thought I'd start this discussion in 3rd Party mostly to give those developers looking for ideas to develop into applications some inkling of areas that are not being addressed in EN, particularly for writers, researchers, academics, etc. So far, most developers are walking the well-worn path of getting information INTO EN, but few are working on organizing that data and getting it OUT of EN in ways that are useful in producing a written or visual product. I'm sitting on a treasure chest of 5500 notes, but they're a PITA to actually work with when producing product. I don't know if this is a weakness of the EN SDK for output or an oversight by developers. Once a person's notes are tagged pulled into a folder or stack, they are most difficult to organize and reorganize into Storyboards (corkboards) or Flowcharts. Yes, you can turn off automatic sorting, but clicking on a card pulls focus to that card and takes over the screen. If one is working on a draft in EN, you can copy, cut and paste the content of notes into your work, but you can't drag a small representation of that note onto the page you're working on. This would be particularly useful as a placeholder you flesh out an idea around or place two or more notes on the same page weighing which is the better quote. An A/B screen environment would be more than useful; your stack of notes (in free-form sort) on one side as cards, your draft on the other, where you could grab a note and drop it into your draft without losing focus on your draft. Maybe just better Scrivener integration is the answer. So, I see three or four features or products there. There are probably more rattling around in people's head.
  9. I have a function that gets a list of all business notebooks. When I try to create a note in one of the retrieved notebooks, I get the error: "Invalid endpoint URL". _getBusinessNotebooksP().then(function(notebooks) { var first = notebooks[0]; var note = _constructNote(); client.createNoteInBusinessNotebook(note, first, function(err, createdNote) { console.error(err); console.log(createdNote); }); });prints: Invalid endpoint URL: undefinedundefined I am following the Javascript SDK documentation. Is this a known issue? Or am I missing some detail?
  10. var Evernote = require('evernote').Evernote;...var notebook = new Evernote.Notebook(); = 'Sample Business Notebook ' + new Date().getTime();client.createBusinessNotebook(notebook, function(err, createdNotebook) { console.log(err); console.log(createdNotebook); ...prints the following: [ReferenceError: Evernote is not defined]undefined However, if I call client.getBusinessNoteStore().listNotebooks(), I see that the notebook has been created. It does not contain the SharedNotebook that should be automatically created with the BusinessNotebook. Instead, its JSON shows its sharedNotebooks as null: ...sharedNotebooks: null,... Is this a problem with the Javascipt SDK? Or am I missing some detail?
  11. In my app I'm getting a list of all the notes in a notebook and storing an array of their addresses. Then in my scroll view I'm showing thumbnails as they are loaded into the view which is fine, since all the thumbnails are images. But when imported I need to know before note download whether a note is just content (text) or has resources (such as images) or both. I'm using the iOS cloud SDK. It doesn't seem like this is possible without downloading the whole note? I am trying to avoid this to keep my UI and responsive and asynchronous so I can build the UI components as the note downloads. Is there anyway to get information from the ENNoteRef or somewhere about what a note might contain (mime-types or at least whether it has resources?) Thanks [self.evernote retrieveNotesForNotebook:defaultNotebook block:^(NSArray *notes, NSError *notesError) { for (ENSessionFindNotesResult* noteResult in notes) { ... } }];
  12. Hello, I try to connect to evernote with the JS SDK, I try to follow the example so my code looks like this right now: var hostName = ""; var options,oauth; options = { consumerKey: "consumer_key", consumerSecret: "consumer_secret", callbackUrl : "", signatureMethod : "HMAC-SHA1", }; oauth = OAuth(options); oauth.request({'method': 'GET', 'url': hostName + '/oauth', 'success': function(data){ alert("Succes:"+data.text); }, 'failure': function(data){ alert("Failure:"+data.text); }});But first of all does the call always succeed(even when I insert wrong consumer key and secret), but the data is empty I dont get the oauth_token and oauth_token_secret back. I really dont know why, hopefully some of you can help me
  13. Hello, I have an app, developed with c# for windows store apps, that I want to connect with Evernote, but I coudn't find any SDK that works for me. Is there any solution to create this connection? Thanks!
  14. Hi guys. I'm really tired with Oauth process in Evernote, please, help me. I'm using C# SDK. I tried to connect to Evernote with different ways and still got no result: 1) When this code comes to AuthenticateToEvernote() it returns NullReferenceException. ENSession.SetSharedSessionConsumerKey(Globals.EvernoteClientId, Globals.EvernoteClientSecret, ""); if (ENSession.SharedSession.IsAuthenticated == false) { ENSession.SharedSession.AuthenticateToEvernote(); }2) This way I'm getting NullReferenceException when I'm trying to get Credentials - it doesn't open the window for Authorization - so, Oauth process is failed. Sometimes I don't recieve request token also. var EvernoteAuthorizer = new EvernoteAuthorizer( "", Globals.EvernoteClientId, Globals.EvernoteClientSecret); var requestToken = EvernoteAuthorizer.GetRequestToken("https://localhost:44300/test/test"); Session["RequestToken"] = requestToken; var callForwardUrl = EvernoteAuthorizer.BuildAuthorizeUrl(requestToken); var credentials = EvernoteAuthorizer.ParseAccessToken( Request.QueryString["oauth_verifier"], Session["RequestToken"] as RequestToken); var noteStoreUrl = credentials.NotebookUrl; var noteStoreTransport = new THttpClient(new Uri(noteStoreUrl)); var noteStoreProtocol = new TBinaryProtocol(noteStoreTransport); var noteStore = new NoteStore.Client(noteStoreProtocol); List<Notebook> notebooks = noteStore.listNotebooks(credentials.AuthToken);3) Here I'm getting oauthToken from oauth.Authorize(), but NoteStoreUrl is null. So I can't do something after. EvernoteOAuth oauth = new EvernoteOAuth(EvernoteOAuth.HostService.Sandbox, Globals.EvernoteClientId, Globals.EvernoteClientSecret);bool isEnded = false; Thread th = new Thread(() => { oauth.Authorize(); isEnded = true; }); th.SetApartmentState(ApartmentState.STA); th.Start();//... Some redirecting code here... var noteStoreUrl = oauth.NoteStoreUrl; var noteStoreTransport = new THttpClient(new Uri(noteStoreUrl)); var noteStoreProtocol = new TBinaryProtocol(noteStoreTransport); var noteStore = new NoteStore.Client(noteStoreProtocol); List<Notebook> notebooks = noteStore.listNotebooks(authToken);Please, help me. I really have no idea why that authorization is not working, any of these.
  15. Hello everybody. Help me, please. I'm using C# SDK, trying to connect to sandbox using: EvernoteOAuth oauth = new EvernoteOAuth(EvernoteOAuth.HostService.Sandbox, Globals.EvernoteClientId, Globals.EvernoteClientSecret);and oauth.Authorize();After I'm calling "Authorize" it opens a new window asking to login. When I'm writing my sandbox credentials it says "Invalid login or passord". And if I press in this window "Create new Account" and after "Sign in" and write the same credentials - I'm logged in and it opens my account's sandbox page. But, of course, after that Oauth process is failed. I checked many times HostService, tried to change adress - it's Sandbox. Also I tried to create a new sandbox account with another e-mail and it happends the same. Maybe, someone got any ideas?
  16. Hello all. I'm having a problem with the PHP SDK OAuth and can't seem to figure it out. So far, I've managed to get my web app redirecting to the evernote authorisation page to authorise my app, and then redirecting back to my callback url. This successfully returns the oauth_token and oauth_verifier which I then store in my database. What I'm struggling with is the next step of actually generating an access token from these credentials. From what I've read in similar forum posts, I need to use the getRequestToken() or getAccessToken() functions, but they don't seem to exist in my sdk anywhere including Client.php? I'm using the SDK as listed on the page: Any help on this would be most welcome!
  17. Greetings everybody! This is my first post here; and i am new here, so please bear with me for asking questions which might be obvious to most others. Ok! So i am following this link along,, step by step, for installing python sdk. Things i have done: I have made a new sandbox account. I have got both the evernote keys. I have installed python 2.7 on my system I have downloaded setuptools; and installed Git cloned the python-sdk from github. Then i ran "python install" script to install evernote on my system.Where i am stuck: After doing all the 6 steps above, i tried testing the SDK, as instructed: python -c 'from evernote.api.client import EvernoteClient' from the command line.But i am getting this error here: File "<string>", line 1 'from ^ SyntaxError: EOL while scanning string literal. Any help here is appreciated, so that i can move forward. Thanks..
  18. As was detailed in this blog post, Evernote has been working hard of late to simplify the process for developers to integrate with the Evernote service. This began in the summer with a new iOS SDK. Now, a brand new Windows .NET SDK is here - available as a beta version on Github. It's modeled after the new iOS API's functionality, meaning that it's now a lot easier to perform a common set functions that you're likely to be doing with Evernote. Included are sample applications in both C# and VB.NET - you can work with the new SDK equally well in either language. Additionally, this new SDK is COM compatible, meaning that you can easily integrate with Evernote from COM-based environments like Microsoft Office VBA (a VBA sample is included demonstrating how to do this). And for things not covered in the new SDK, you still have the full previous API available if needed. Especially significant is the increased ease of working with Business notes - so it's now much easier to integrate your application with Evernote Business. Here are some of the notable improvements you’ll find in the new Evernote Cloud SDK for .NET: Easy-to-use functions for creation, updating, sharing, search, and download of notes.One-liner attachment of images or other resources to notes.Ability to supply basic HTML content and generate a note from it.Automatic support for shared and business notebooks. This is completely transparent to the developer.Automatic support for the upcoming “App Notebook” style of authorization.Conversion of downloaded note content into HTML format, which can be directly displayed in a WebBrowser or similar control.An “advanced” set of functions that let you access the full traditional (EDAM) API directly if you need it for more complicated tasks.(FYI, this SDK was developed by More Productive Now under contract to Evernote Corp. - so it is an official Evernote SDK.) Please give this new SDK a spin, and let us know how it works for you. This is an initial beta version, so your feedback is important! UPDATE, October 3: This new Windows SDK is now available on the official Evernote Github location here:
  19. Evernote Cloud SDK 2.0 for iOSを利用しております。 ENUserStoreClientのインスタンスを取得しようとしましたが、その方法がわかりません。 ENUserStoreClient.hには とありますのでENSession.hを見てみたのですが、ENUserStoreClientを取得するためのメソッドやプロパティはありませんでした。実装は存在するので独自にENSessionのカテゴリーを定義すれば利用できるようですが、正しいアクセス方法は無いのでしょうか?
  20. Hi all, Given a user who administers a business account (and his OAuth token), is it possible to list all users of that business account? Also, given this: "Users of Evernote Business do not retain ownership of data they add to business notebooks. Business notes and notebooks are the property of the business, not the user who created them." (found here) is it possible to access their data via some of the SDKs? Best wishes, Haris
  21. Hello Evernote users! Announcement: We are excited to be featured in the Evernote AppCenter Travel section and Top #50 Productivity in the US & Canadian iOS AppStores. Ways to get the iOS app worldwide: 1. 2. Search "Ideaplaces" in the Apple app store. We have been working incredibly hard to build a new iOS app called IdeaPlaces. It provides a new way to use Evernote by linking your notes to locations on a map and providing a way to explore them visually. As Evernote users ourselves we really believe that one of the most valuable things in the Evernote experience is context. With each thought written down, to-do created or photo taken, we believe there is tremendous value in showing contextual information around anything created. Also, we have worked hard to facilitate the sharing of notes and context in the most seamless way possible, during the note creation process. App summary and why it matters to Evernote users: ——————————————————————————————————————————————————————————————— Here are screenshots and explanations of the features to give you a good idea of how it works. Visualization of notes After you link your Evernote account to IdeaPlaces your notes are sync'd and you can view all of them from points on a map. This allows you to explore all of the notes you have that contain location meta data. You can even create places and attach notes to them. By doing this, any note added to a place will then have the location meta data of that place. We have integrated with two main API's: Foursquare and Google Places. Ability to create robust notes quickly. Sharing integrated in the process. We have realized that creating notes from your phone has to be simple or users simply wont take notes from their device. This is why we worked hard on creating an incredibly fast way to create notes. Right from the visual map screen you can tap on the create note icon or wave the phone on any screen to start the note creation process. The note creation process allows you to add and edit the following: Title Location (pre-input & editable) Users to share the note with (text or email) Standard text Photo's (multiple sizes) Notebooks (including shared notebooks) Tags Location-based reminders To-do based notes and shopping reminders are easy to forget, but with location based reminders we are hoping to make them a thing of the past. In the note creation process simply set the location and tap reminder to make sure you get notified the next time you are in a 75m radius. Location enhanced notes Understanding the context of the note while you are actually viewing the note is important for you or anyone you share the note with. This is why we have enhanced all of the notes viewed or shared within the app with both google map and street view. These images link directly into google maps and provide an easy way to get back into IdeaPlaces. Feedback and beta testers We are looking for passionate users of Evernote like us to test our application and help us with feedback. If you would like to help this app evolve into a truly amazing Evernote experience we would love your help. Here is our contact email to request a free coupon code or become an active tester on Testflight. Download the app on the iOS app store now! We are actively developing the application and can guarantee a response within a few hours. We are still in the early stages of this app and believe that it can have a tremendous impact on the way that users use Evernote now and in the future. We can't wait to see what this will become! Let us know what you think and if you have any comments or suggestions post below! Thanks
  22. I want share a note by Email and Facebook, How to get the share link?
  23. Hello! I'm experiencing a lot of crashes due to Evernote iOS SDK in many cases: __copy_helper_block_45 (EvernoteNoteStore.m:127) -[EvernoteSession verifyCFBundleURLSchemes] (EvernoteSession.m:849) -[EvernoteController showAllNotebook] (EvernoteController.m:228) -[EDAMSyncChunkFilter write:] (EDAMNoteStore.m:1815) -[EDAMNoteList initWithCoder:] (EDAMNoteStore.m:2376) -[EDAMNoteCollectionCounts initWithNotebookCounts:tagCounts:trashCount:] (EDAMNoteStore.m:4338) __destroy_helper_block_114 (EvernoteNoteStore.m:248) SDK added to project as source files. Any help with this? Thanks a lot.
  24. Using iOS SDK version 1.3.1. Calling the EvernoteSession's authenticateWithViewController:completionHandler: brings up the the Evernote app for authentication, as expected. After signing in with a sandbox account, the url passed back to my app is "en-<my-key>://incorrectProfile/Evernote" This effectively restarts the Oauth sequence in a web view inside my app, requiring the username and password to be entered again. What is going on and what can I do to let the Evernote app take care of the whole authentication and authorization process (like expected). I also get the same behavior when using the Sample app bundled with the SDK. Regards, Robin