Интеграция Evernote в ios - PullRequest
       1

Интеграция Evernote в ios

1 голос
/ 25 января 2012

Я делаю приложение Reder, которое может синхронизировать заметки с evernote, я нашел API и пример кода, интегрирую его в свое приложение и котомизирую его в соответствии со своими потребностями. И я создаю учетную запись пользователя песочницы для проверки приложения перед производственным сервисом. evernoteclass.m нам нужно дать статическое имя пользователя и пароль, есть такой код

#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

но мне нужно реализовать это, используя текстовое поле имени пользователя и пароля, как на нашей странице входа. добавив это значение статически, я могу отправить заметку в evernote Как дать имя пользователя динамически с помощью текстовых файлов. заранее спасибо.

Ответы [ 2 ]

1 голос
/ 10 мая 2012

С последней версией 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 голосов
/ 25 января 2012

Создайте два текстовых поля, одно для имени пользователя, а другое для пароля.Также создайте IBOutlets.Затем вы можете написать следующий код

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

Я не знаю, правильно ли вы ответили на ваш вопрос.Но, надеюсь, это поможет .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...