카카오 스토리 포스팅시 KOErrorDomain 에러

카카오 스토리에 글을 포스팅 하기위해 테스트로
아래와 같이 두가지 API를 테스트 해보았는데 KOErrorDomain Code=4 “Authentication tokens don’t exist.” 에러가 발생합니다. 카카오톡 글쓰기는 문제가 없는데 카카오스토리만 발생합니다.
확인 부탁드립니다.

[KOSessionTask storyPostNoteTaskWithContent:@"post note test"
                                 permission:KOStoryPostPermissionFriend
                                   sharable:YES
                           androidExecParam:nil // @{@"andParam1":@"value1",@"andParam2":@"value2"}
                               iosExecParam:nil // @{@"iosParam1":@"value1",@"iosParam2":@"value2"}
                          completionHandler:^(KOStoryPostInfo *post, NSError *error) {
                              if (!error) {
                                  // 성공
                                  NSLog(@"postId=%@", post.ID);
                              } else {
                                  // 실패
                                  NSLog(@"failed to post a note.");
                              }
                          }];


[KOSessionTask storyPostTaskWithContent:@"post note test"
                             permission:KOStoryPostPermissionFriend
                               imageUrl:nil
                       androidExecParam:nil
                           iosExecParam:nil
                      completionHandler:^(BOOL success, NSError *error){
                          
                          if (success) {
                              // 성공
                              NSLog(@"success=%d", success);
                          } else {
                              NSLog(@"failed to post.");
                          }
                      }];

error
Error Domain=KOErrorDomain Code=4 “Authentication tokens don’t exist.” UserInfo={NSLocalizedDescription=Authentication tokens don’t exist.}

@jijonmp 카카오스토리 포스팅의 경우 로그인 필수에요. 즉, 로그인 성공 후 요청을 하셔야 해요. 혹시라도 로그인 안한상태로 요청을 하신게 아닌가 의심스럽긴 합니다. 해당 에러의 경우 로그인 토큰이 없다는 에러에요~ 로그인이 뭔가 잘 안된것이죠~

1개의 좋아요

로그인을 해야하는것이군요 그냥 openURL을 사용하여 로그인없이 포그팅을 하는방법은 없을까요?
아니면openURL같은것을 이용하여 카카오 스토리로 이동 후 카카오 그토리에서 로그인하여 작성페이지로 간다던지 하는 방법은 없을까요?
현재 제 앱에서 원하는 좋은 글만(only 스트링) 포스팅하면 되는것이거든요

@jijonmp 아마도 스토리 포스팅(로그인 기반)이 아닌 스토리 링크(스토리 앱을 이용한 커스텀 스킴 호출)를 원하시는것 같군요!
SDK 샘플을 보시면 스토리 링크 예제가 있습니다. 간단히 custom 스킴으로 호출 가능합니다. UI, 스토리 앱을 이용한다는 특징이 있구요~
스토리 링크의 경우 샘플로만 제공을 하고, 별도 가이드는 없습니다!

1개의 좋아요

네 샘플을 보고 작성을 해보았는데
다른것은 다 잘되는데 "Story Posting"항목ㅇ을 실행하니
카스가 실행이 안되어 StoryLinkURLBaseString를 kalaostory://posting로 변경하니 앱은 실행이 되는데 글작성이 안된상태에서 홈화면으로만 가버리네요ㅠㅠ

샘플에서 확인 되었습니다^^ 감사합니다.
plist에 schemes를 추가해주니 정상실행이 되네요^^

1개의 좋아요