• Announcements

    • Shane D.

      Evernote Business Beta - Spaces   12/20/2017

      We're very excited to announce the public beta of an upcoming rework for Evernote Business! To learn more, go Here
    • Shane D.

      2018 Evernote Webinars   01/04/2018

      To kick off the new year, we're excited to announce our  updated schedule for our series of webinars! Please check the events calendar to see which one works best for you!

Search the Community

Showing results for tags 'authentication'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Community Event Calendar
  • Evernote Events

Forums

  • General Discussions
    • Evernote Business - learn more here!
    • Evernote Research Discussion
    • Evernote General Discussions
    • Third Party Application Discussions
    • Using Evernote
    • Billing and Payments
  • Evernote Products
    • Evernote Business Public Beta - Spaces
    • Evernote
    • Evernote Business
    • Evernote Web Clipper
    • Scannable
    • Skitch
    • Penultimate
  • International Forums
    • Japanese Discussions
    • Brazilian Portuguese Discussions
    • Discussions in Spanish
    • Korean Discussions
    • Traditional Chinese Discussions

Categories

There are no results to display.

There are no results to display.


Found 48 results

  1. I just realized my automation scripts haven't been working for a while, then I saw that not only have my dev tokens been revoked, but the whole system is disabled: https://www.evernote.com/api/DeveloperToken.action What's the timeline for bringing dev tokens back? Also, can someone recommend a quick solution to generate an oauth token? This is purely a personal project, so I don't want to implement a front-end just to get a token. Thanks!
  2. I noticed that it doesn't seem possible to remove the primary phone number while two-step verification is enabled. Unfortunately, that weakens the security of two-step verification, even when using an authenticator app. This Wired article provides a great overview of the weakness of SMS-based two-step verification and its vulnerability to "sim swap" type attacks: https://www.wired.com/2016/06/hey-stop-using-texts-two-factor-authentication/ I'd love to see the ability to remove phone numbers as an override for authenticator-based two-step verification. I'd also love to see Evernote adopt the U2F protocol for improved two-factor security: https://www.yubico.com/solutions/fido-u2f/
  3. First time I tried to set up two-factor authentication, on the final step the screen displayed like this - the overlay window was super tiny. I couldn't click or see anything. Reloaded the page to fix, but then the whole process was cancelled and I had to re-enable two-factor authentication. Second time it displayed ok. Screenshot attached. Note sure if this would be browser related or evernote problem. Firefox 51.0.1. Just sharing in case anyone runs into a similar issue.
  4. This week, i started getting security alerts upon opening my desktop version of the app this page requires a secure connection which includes server authentication. the certificate issuer for this site is untrusted or unknown. do you wish to proceed? i uninstalled and reinstalled the app. It wont even let me log it now, what is the deal with this rando error
  5. I love Evernote, I own a Nexus 5x and each time google apps or to unlock phone require authentication I can instead of type a pin/passcode/password use my fingerprint scanner. 2 Steps authentication should be able to use the fingerprint scanner too. I hope this become a feature in the future.
  6. This feature was probably requested already. If so, please add this to the tally. To prevent ad-trackers and other attempts to invade my privacy, I am one who frequently deletes my web history on Safari. Unfortunately, this action also appears to eliminate the web clipper authentication cookie/token, requiring me to re-authenticate nearly every time I go to use Evernote Web Clipper. With two-factor authentication enabled (which requires an additional data entry step) this quickly becomes very tiresome! The most valued feature you could add is integration with the desktop client authentication state (including second factor), versus maintaining state in the browser. Next to web clipper on my Safari toolbar, I have the 1Password extension. This Safari component is smart enough to know the authentication state of the desktop application, and does not prompt me for a password unless application preference setting thresholds for password state have been exceeded. If Evernote Web Clipper behaved similarly, that would be a very welcome feature indeed!
  7. Can someone explain how the EvernoteSDKPrefs.bin file plays into authentication? We have a process scheduled to run nightly and we have to delete this file every 1-2 days and re-authenticate (even though we click to authenticate for a year).
  8. Hello friends, I am working on integrating Evernote with our webapp which is Spring-MVC based. The main purpose I have is the user can sync data between Evernote and our webapp. Now, to achieve this, I must connect and authenticate with Evernote. To achieve this, I am unable to find any Java based samples. I only found https://github.com/evernote/evernote-sdk-java/blob/master/sample/oauth/src/main/webapp/index.jsp , which is a JSP file. I don't even understand why the developers today are putting Java code inside JSP. It's not even recommended. I don't want to use that approach and whenever I look for some OAuth code, I can only find only portions of code posted by other users like https://discussion.evernote.com/topic/32566-oauth-and-java-some-help-needed/ Is there anyone out there who has some useful code with Java, and suitable for Spring environment where I can call methods in Controller and authenticate, and after redirect I can process data. These are the tokens I have, developer token, NoteStore URL, Consumer Key, Consumer Secret. Here is my code till now : Controller :@Controllerpublic class EverNoteController extends MasterController{ @RequestMapping(value = "/tryevernote") public String tryEverNote() throws Exception { this.localEvernoteService.tryEverNote(); return "redirect:/dashboard"; }}Service Layer :@Service@Transactionalpublic class LocalEvernoteServiceImpl implements LocalEvernoteService { private UserStoreClient userStore; private NoteStoreClient noteStore; private String newNoteGuid; @Override public void tryEverNote() throws Exception{ EvernoteAuth evernoteAuth = new EvernoteAuth(EvernoteService.SANDBOX, AUTH_TOKEN); ClientFactory factory = new ClientFactory(evernoteAuth); userStore = factory.createUserStoreClient(); boolean versionOk = userStore.checkVersion("Evernote EDAMDemo (Java)", com.evernote.edam.userstore.Constants.EDAM_VERSION_MAJOR, com.evernote.edam.userstore.Constants.EDAM_VERSION_MINOR); if (!versionOk) { System.err.println("Incompatible Evernote client protocol version"); System.exit(1); } // Set up the NoteStore client noteStore = factory.createNoteStoreClient(); System.out.println("Listing notes:"); // First, get a list of all notebooks List<Notebook> notebooks = noteStore.listNotebooks(); for (Notebook notebook : notebooks) { System.out.println("Notebook: " + notebook.getName()); // Next, search for the first 100 notes in this notebook, ordering // by creation date NoteFilter filter = new NoteFilter(); filter.setNotebookGuid(notebook.getGuid()); filter.setOrder(NoteSortOrder.CREATED.getValue()); filter.setAscending(true); NoteList noteList = noteStore.findNotes(filter, 0, 100); List<Note> notes = noteList.getNotes(); for (Note note : notes) { System.out.println(" * " + note.getTitle()); } } System.out.println(); } @Override public void checkOutEverNote() throws Exception { }}Any help would be appreciated.
  9. Hi I am building an ebook reading app and I have an API key in production with the new permission called " App Notebook" so that the readers of my app can automatically synchronize their highlights with a dedicated notebook. But I have a problem with the authentication : the users can only register through the web view controller (even if the user has the native Evernote app it doesn't appear....) So my question is the following : is it possible to let the user connect with their native app if we choose the "App Notebook" API or we have to allow "Full Access " API to do so ? ( in fact i chose the app notebook limitation because i thought some users would be afraid to give access to their entire Evernote Account, but i they cannot registrer through the seamless native Evernote app authentication i will lose a lot of user also...hard tradeoff .!!!) Do you have an answer, maybe I miss something in my AppDelegate.m ?
  10. Evernote OAuth

    I have already see many suggestion but it won't help. Can anyone help me to solve this problem ? Evernote Authentication An error occurred: Error obtaining temporary credentials: making the request failed (Peer certificate cannot be authenticated with given CA certificates)
  11. Im using evernote Android sdk in my android app to process the evernote operations. Till today morning the authentication works fine .but afterwards the authentication is not working and the demo app (which is given by evernote) also not working. The following are the details For authenticate the following are sample source code used in my project mEvernoteSession = EvernoteSession.getInstance(this.context, CONSUMER_KEY, CONSUMER_SECRET, EvernoteSession.EvernoteService.SANDBOX, SUPPORT_APP_LINKED_NOTEBOOKS); mEvernoteSession.authenticate(this); in the above this refers to the activity In the time of authentication it goes to evernote login page and after logic success in login page it goes to authorization page then it comes to my application . In onActivityResult i was get the failure response In onActivityResult i got the following request code as EvernoteSession.REQUEST_CODE_OAUTH and the response code is not as Activity.RESULT_OK I was checked in log cat .The following lines are present 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): Failed to obtain OAuth access token 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): org.scribe.exceptions.OAuthConnectionException: There was a problem while creating a connection to the remote service. 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.model.Request.send(Request.java:66) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.model.OAuthRequest.send(OAuthRequest.java:12) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.oauth.OAuth10aServiceImpl.getAccessToken(OAuth10aServiceImpl.java:81) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at com.evernote.client.android.EvernoteOAuthActivity$CompleteAuthAsyncTask.doInBackground(EvernoteOAuthActivity.java:464) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at com.evernote.client.android.EvernoteOAuthActivity$CompleteAuthAsyncTask.doInBackground(EvernoteOAuthActivity.java:435) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at android.os.AsyncTask$2.call(AsyncTask.java:287) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at java.lang.Thread.run(Thread.java:841) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): Caused by: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x61c6b140: Failure in SSL library, usually a protocol error 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5bb5f57c:0x00000000) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:440) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpConnection.setupSecureSocket(HttpConnection.java:209) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:478) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:442) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:197) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.model.Request.addBody(Request.java:125) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.model.Request.doSend(Request.java:104) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.scribe.model.Request.send(Request.java:62) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): ... 10 more 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x61c6b140: Failure in SSL library, usually a protocol error 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5bb5f57c:0x00000000) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:398) 06-11 14:01:51.779: E/EvernoteOAuthActivity(5768): ... 21 more I was not able to resolve this issues.Till yesterday it will work correctly but from today morning it will not work correctly. For the demo app (Given by evernote) the above exception
  12. This is how I am authenticating for my iOS app, however, when I went to my account on the web and revoked access to my app [ENSession isAuthentication] still returns YES. Causing my app to crash because it thinks evernote is authenticated, but it is not when I try to read the notes. Any ideas? - (void)authenticateSessionFromController:(id)controller block:(GDEvernoteAuthenticationBlock)block{ __block BOOL authenticated; ENSession *session = [ENSession sharedSession]; //If the session is already authenticated, just sync. if([session isAuthenticated]){ self.authenticated = authenticated = YES; if (block) { block(authenticated, nil); } return; } [session authenticateWithViewController:controller preferRegistration:NO completion:^(NSError *error) { if (error || !session.isAuthenticated) { if (error.code == ENErrorCodeCancelled) { if (block) block(NO, nil); } else if (block) { block(NO, error); } GDLog(@"Evernote authentication failed with error: %@.", error); authenticated = self.authenticated = NO; } else { authenticated = self.authenticated = YES; if(block) block(YES, error); } }];}
  13. Hi, I am creating a product based on Evernote and I want my users that doesn't use evernote to create an account, so I am generating a authorize_url with preferRegistration = true parameter. It works, if I the user is not a logged user it shows the register form, but, right after the user fill the email and password and click in create account the page is reloaded, instead of sending him to the callback url. And the user is created. It sends the welcome email but it stays on the same page. Am I doing something wrong or is it the default behaviour?
  14. Our app IdeaPlaces displays on the map all the notes from Evernote regardless of the notebook they are in. But we have users that would like to give IdeaPlaces access to a single notebook using the new App Notebooks authentication So in our use-case we'd like to give to our use the option to choose between: all notebooks or a single notebook in the authentication page. Since the type of authentication is decided when the app is approved by Evernote this seems impossible to implement in a normal authentication process. Question about a possible solution: Would it be possible to get two apps approved by Evernote ? Example: IdeaPlaces (default with all notebooks) IdeaPlaces Single Notebook When we ask the user to authenticate with Evernote we'll ask them to choose between AllNotebooks or a single notebook and then behind the scenes chose one of the two apps. Is this a realistic approach? Any advice is welcome, Kind regards, Ciprian. Founder of IdeaPlaces.
  15. Hello I have another user account. and I Enabled two step authentication before this. so Now when i want access to that , I need to Code from my Google Authenticator in my phone. . . . . Problem is right here::: I removed that app before this. and so now when I want Recive SMS Code via Mobile number, I can't Recive any sms or code from EVERNOTE on my mobile phone. So what can I do?? I have important Info on my another account . Please help me
  16. Hello everybody. I'm trying to integrate Evernote in my Android App. I'm experiencing a strange issue that happens only when I'm using Production Service. The same happens with the HelloEDAM. I start the oauth process by calling evernoteSession.authenticate(this);and then, after the user authenticates it returns on this method: @Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);switch(requestCode) {// Update UI when oauth activity returns resultcase EvernoteSession.REQUEST_CODE_OAUTH:if (resultCode == Activity.RESULT_OK) {// Authentication was successful, do what you need to do in your app}break;// ...default:break;}}If I use Sandbox service, it works perfectly. But if I use the Production service, it doesn't even show the Evernote authentication page and returns with code 0 (Activity.RESULT_CANCELED). The error shown in log cat is: Failed to obtain OAuth request token org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: '<html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="Shortcut Icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="/redesign/global/css/reset.css" /> <link rel="stylesheet" href="/redesign/global/css/fonts.css" media="all" /> <link rel="stylesheet" href="/redesign/global/css/header.css" /> <link rel="stylesheet" href="/redesign/global/css/layout.css" /> <title>Evernote Error</title> </head> <body> <div class="header"> <div class="header-inner"> <a class="evernote-logo" href="http://evernote.com/">Evernote</a></div> </div> <div id="container-boundingbox" class="wrapper"> <div id="container" class="wrapper"> <div class="main"> <div class="page-header"> <h1> Oops, we encountered an error.</h1> </div> <div> <p> Sorry, we've encountered an unexpected error.</p> </div> <div class="clear"></div> </div> </div> <div class="footer wrapper"> <a class="footer-entry" href="http://evernote.com/tos/">Terms of Service</a><a class="footer-entry" href="http://evernote.com/privacy/">Privacy Policy</a><span class="footer-entry last">Copyright 2014 Evernote Corporation. All rights reserved.</span> </div> </div> </body> </html> ' at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:41) at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:27) at org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:52) at com.evernote.client.android.EvernoteOAuthActivity$BootstrapAsyncTask.doInBackground(EvernoteOAuthActivity.java:389) at com.evernote.client.android.EvernoteOAuthActivity$BootstrapAsyncTask.doInBackground(EvernoteOAuthActivity.java:1) at android.os.AsyncTask$2.call(AsyncTask.java:288) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841)The key is activated also for production service. I can't understand why this happens. Can you help me? Thanks
  17. Dear support, Im having problem trying to enable 2step authentication using code generated by my android google authenticator app. In Evernote website i started the 2step enable process > received email with code > used email code OK In next step I received SMS with code which worked also. Finally I scanned QR code with android google authenticator app, but all codes generated by android app when filled in Evernote 2step website page returns message> "Your code doesn't match what we're expecting." FYI> Im using Google Authenticator android app for other things with no problems. Can someone please suggest me what can I do to sort this problem ? I really would like to enable 2step feature. I'm also a Premium evernote user. Here it is the screenshot of the error I got when I put in evernote website the code generated by android google authenticator: Thank you, Zen
  18. 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
  19. Recently I got an issue, when I tested my app with requests with expired or revoked authentication token, the app will automatically pop-up an authentication window for user to key-in username and password again. I found this is a behavior of async request in Evernote iOS SDK. For SDK's implementation, you can refer to https://github.com/evernote/evernote-sdk-ios/blob/master/evernote-sdk-ios/internal/ENAPI.m#L220 . From current SDK's implementation, you can find it will pop-up the authentication view controller when an expired token exception is caught. And current SDK implementation doesn't provide any way for application to hook on the AUTH_EXPIRED exception before the authentication window. So, the question is how should I do if I want to show user a message before re-auth him? This behavior should only happen in Evernote's async request call. Maybe a suggestion to Evernote SDK is not to perform the re-authentication automatically in SDK, but leave this to application to decide how to perform the error handling. Steven
  20. I've completed the steps in the iOS Quick-start guide, but when I try to run it with the Xcode simulator I receive this error: 2013-08-22 09:58:48.097 zInspector[7964:c07] Session host: sandbox.evernote.com 2013-08-22 09:58:48.100 zInspector[7964:c07] Session key: ********** 2013-08-22 09:58:48.101 zInspector[7964:c07] Session secret: ******************** 2013-08-22 09:58:48.692 zInspector[7964:c07] Received error HTTP response code: 401 2013-08-22 09:58:48.693 zInspector[7964:c07] <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="Shortcut Icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="/redesign/global/css/reset.css" /> <link rel="stylesheet" href="/redesign/global/css/fonts.css" media="all" /> <link rel="stylesheet" href="/redesign/global/css/header.css" /> <link rel="stylesheet" href="/redesign/global/css/layout.css" /> <title>Evernote Error</title> </head> <body> <div class="header"> <div class="logo-bar"> <a class="evernote-logo" href="https://sandbox.evernote.com/Home.action?/">Evernote</a> </div> </div> <div id="container-boundingbox" class="wrapper"> <div id="container" class="wrapper"> <div class="main"> <div class="page-header"> <h1> Oops, we encountered an error. </h1> </div> <div> <p> Sorry, we've encountered an unexpected error. </p> </div> <div class="clear"></div> </div> </div> <div class="shadow wrapper"> <img src="/redesign/global/img/desktop-shadow-full.png" /> </div> <div class="footer wrapper"> <a class="footer-entry" href="https://sandbox.evernote.com/Home.action?/tos/">Terms of Service</a> <a class="footer-entry" href="https://sandbox.evernote.com/Home.action?/privacy/">Privacy Policy</a> <span class="footer-entry last">Copyright 2013 Evernote Corporation. All rights reserved.</span> </div> </div> </body> </html> 2013-08-22 09:58:48.742 zInspector[7964:c07] Error authenticating with Evernote Cloud API: Error Domain=com.evernote.sdk Code=-3000 "The operation couldn’t be completed. (com.evernote.sdk error -3000.)" UserInfo=0x77a5880 {statusCode=401} 2013-08-22 09:58:48.742 zInspector[7964:c07] Session not authenticated2013-08-22 09:58:48.097 zInspector[7964:c07] Session host: sandbox.evernote.com 2013-08-22 09:58:48.100 zInspector[7964:c07] Session key: zabace 2013-08-22 09:58:48.101 zInspector[7964:c07] Session secret: 5b43b4b4293cff14 2013-08-22 09:58:48.692 zInspector[7964:c07] Received error HTTP response code: 401 2013-08-22 09:58:48.693 zInspector[7964:c07] <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="Shortcut Icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="/redesign/global/css/reset.css" /> <link rel="stylesheet" href="/redesign/global/css/fonts.css" media="all" /> <link rel="stylesheet" href="/redesign/global/css/header.css" /> <link rel="stylesheet" href="/redesign/global/css/layout.css" /> <title>Evernote Error</title> </head> <body> <div class="header"> <div class="logo-bar"> <a class="evernote-logo" href="https://sandbox.evernote.com/Home.action?/">Evernote</a> </div> </div> <div id="container-boundingbox" class="wrapper"> <div id="container" class="wrapper"> <div class="main"> <div class="page-header"> <h1> Oops, we encountered an error. </h1> </div> <div> <p> Sorry, we've encountered an unexpected error. </p> </div> <div class="clear"></div> </div> </div> <div class="shadow wrapper"> <img src="/redesign/global/img/desktop-shadow-full.png" /> </div> <div class="footer wrapper"> <a class="footer-entry" href="https://sandbox.evernote.com/Home.action?/tos/">Terms of Service</a> <a class="footer-entry" href="https://sandbox.evernote.com/Home.action?/privacy/">Privacy Policy</a> <span class="footer-entry last">Copyright 2013 Evernote Corporation. All rights reserved.</span> </div> </div> </body> </html> 2013-08-22 09:58:48.742 zInspector[7964:c07] Error authenticating with Evernote Cloud API: Error Domain=com.evernote.sdk Code=-3000 "The operation couldn’t be completed. (com.evernote.sdk error -3000.)" UserInfo=0x77a5880 {statusCode=401} 2013-08-22 09:58:48.742 zInspector[7964:c07] Session not authenticated Can anyone tell me what I'm doing wrong? Is this just because I'm running the application on the iOS simulator? Thanks
  21. This is a very strange problem that I haven't been able to find any answers to on Stackoverflow or the EN forums. I have an iOS app that allows users to "share" to Evernote (amongst other services). It doesn't act like a true sync, the request is only made when the user actively presses a button to share with their Evernote profile. If the user has the Evernote iOS application installed on their device, my app fails to authenticate. However, if the user does not have the app installed (and, instead, the authentication is requested via web form within the app), authentication and creation of a new note is done just fine. Can you please help me? I'm going a little nuts over here with all of the user complaints. UPDATE: Solution found below. It was a problem with the app's openURL check, conflicting with Dropbox.
  22. Hi all, I am developing a app base on IOS SDK. I had finish sandbox testing and production server. They are working fine. But I got some authentication problem. On my Iphone, I had installed Evernote and signed in. And i try to authenticate from my app, it will direct to evernote app and ask for authentication. What I want to do is, it wont go to evernote app, it just pop up a login screen and user enter information. Just like the way it do if I dont have evernote on my iphone. Could somebody help me? Thanks advance.
  23. Hi! I need to somehow check that auth tooken is expired/revoked by user in my iOS app and can't figure the proper way. Workflow: 1) Successfully authenticate in app on login screen and transite to main app screen 2) Close app 3) Go to Evernote website and revoke auth token in account settings 4) Start app again - here I need to check if session is authenticated and still active (not revoked), and if not - transite user back to app login screen Here is the trouble - [[EvernoteSession sharedSession] isAuthenticated] thinks that we are ok and I can't find the way to proper handle the situation when token is revoked. How to check for it? For example I tried to query the User info: EvernoteUserStore *userStore = [EvernoteUserStore userStore]; [userStore getUserWithSuccess:^(EDAMUser *user) { ... } failure:^(NSError *error) { ... }];but when token is revoked instead of triggering failure block it starts to show me Evernote login screen (as it does on [[EvernoteSession sharedSession]authenticateWithViewController:completionHandler:) and I just want to know when I need to get my user back to my own login screen. Please help!
  24. I'm trying for 6 hours to make a authentification to Evernote using PHP. I downloaded the SDK from github,https://github.com/evernote/evernote-sdk-php I read the readme file several times,i edited the config.php file with my API Key, the Customer Key and Customer Secret. And i installed the oauth extension in php. But everything i do is a dead end. All i need to do is log the user in Evernote and create a basic note with title and content.
  25. I have successfully done with the authentication of evernote with php. And I have got this response having oauth_token,oauth_token_secret,edam_shard,edam_userId,edam_expires,edam_noteStoreUrl,edam_webApiUrlPrefix. Now, I want the list of notebooks of the user which has been authenticated with evernote. I have done too much research online but couldnt find any thing which helps, I have came to know that guid is necessary to get the list of notebooks. From where I can find that? And how can i access the notestore and userstore? How can i call the functions of notestore and userstore to fetch the data of user's account and user's notes in php? Thanks in Advance.