2012-01-25 5 views
1

메모를 evernote에 동기화 할 수있는 reder 응용 프로그램을 만들고 있습니다. API 및 샘플 코드를 찾았습니다. 응용 프로그램을 통합하고 out.out.and에 따라 cotomize하고 전에 응용 프로그램을 확인하기 위해 sandbox useraccount를 만듭니다. 우리가 정적으로 사용자 이름과 암호를 제공하는 데 필요한 evernoteclass.m service.in 생산이iOS에서의 Evernote 통합

#import "Evernote.h" 
NSString * const username = @"usernme"; 
NSString * const password = @"pswrd123"; 

NSString * const userStoreUri = @"https://sandbox.evernote.com/edam/user"; 
NSString * const noteStoreUriBase = @"https://sandbox.evernote.com/edam/note/"; 
@implementation Evernote 

같은 코드가있다 그러나 나는 우리의 로그인 페이지처럼 사용자 이름과 암호 텍스트 필드를 사용하여이를 구현해야합니다. 이 값을 static으로 추가하면 나는 텍스트 파일을 사용하여 동적으로 사용자 이름을 알려주는 방법을 evernote에 보낼 수 있습니다. 사전에 감사합니다.

답변

1

최신 evernote ios sdk으로 oauth 인증을받을 수 있습니다.

// set up Evernote session singleton 
[EvernoteSession setSharedSessionHost:EVERNOTE_HOST 
          consumerKey:EVERNOTE_CONSUMER_KEY 
         consumerSecret:EVERNOTE_CONSUMER_SECRET]; 
EvernoteSession *session = [EvernoteSession sharedSession]; 
[session authenticateWithCompletionHandler:^(NSError *error) { 
    if (error || !session.isAuthenticated) { 
     UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Error" 
                 message:@"Could not authenticate" 
                 delegate:nil 
               cancelButtonTitle:@"OK" 
               otherButtonTitles:nil] autorelease]; 
     [alert show]; 
    } else { 
     DLog(@"Evernote auth ready"); 
     [self _authDidCompleted]; 
    } 
}]; 
+0

#ifdef DEBUG #define EVERNOTE_HOST @ "sandbox.evernote.com" #else #define EVERNOTE_HOST @ "www.evernote.com" #endif – Slavik

0

두 개의 텍스트 필드를 만듭니다. 하나는 사용자 이름 용이고 다른 하나는 암호 용입니다. IBOutlets도 생성하십시오. 그럼 당신은 다음 코드를 쓸 수 있습니다

NSString * const username = textField1.text; 
NSString * const password = textField2.text; 

난 정말 당신의 질문을 가지고 있는지 모르겠다. 그러나 이것이 도움이 되길 바랍니다 .....

+0

Alpha 용 @A이지만 evernote.h는 nsobject입니다. 어떻게 nsobject에 텍스트 파일을 만들 수 있습니까? 가능합니다. – stackiphone