아이폰에서 일부 글의 스토리 포스팅 링크 공유가 되지 않습니다.
content, url 값을 보면 딱히 안될만한 이유가 없어보이는데 어떤 파라미터에서 문제가 일어나는지 잘 모르겠습니다.ㅠ
공유한 내용은 아래와 같고, 혹 참고가 될까 싶어 metatag의 내용을 첨부합니다.
*공유가 되는 내용
content: 키즈카페에서 미디어아트체험을 하자. 펀토리하우스
url: https://bnc.lt/m/qgsr6snbIy
<meta property="og:title" content="펀토리하우스">
<meta property="og:image" content="http://zibann.littlehome.s3.ap-northeast-2.amazonaws.com/media/review_image_web/2016-11-29/98ddb5d6-8f29-429b-8442-91134f9d4525.jpg">
<meta property="og:description" content="팀랩월드를 너무나 가보고프나 어둠을 싫어하는 4살 딸 때문에 망설이던 차에 롯데월드몰 4층에 첨단 뉴미디어 기술과 감성 체험을 기반으로 한 키즈카페가 오픈하여 가보았다.입장부터 색달랐다. 입구의 기계에 아이 사진을 찍고 이름과 전화번호\\
를 입력하면 아이 얼굴이 새겨진 &#x27;멤버쉽카드&#x27;가 발급된다. 커피숍 카드처럼 뒷장에 방문 횟수만큼의 스티커를 붙여 10회가 되면 선물을 주는 카드인데 아이들이 목에 걸고 좋아라 들어갔다. 엄마들은 입구에서 팔">
<meta property="og:url" content="">
<meta property="og:type" content="article">
*공유가 되지 않는 내용
content: 20,000 원
url: https://bnc.lt/m/CqpgJprbIy
<meta property="og:title" content="[포스터3종] 스토리가 있는 한글,알파벳,숫자 (컬러링 포함)">
<meta property="og:image" content="http://zibann.littlehome.s3.ap-northeast-2.amazonaws.com/media/productimage/2016-11-25/5b4584cc-82ae-4186-ad37-b2192ffb8853.JPG">
<meta property="og:image:width" content="300">
<meta property="og:image:height" content="200">
<meta property="og:description" content="[포스터3종] 스토리가 있는 한글,알파벳,숫자 (컬러링 포함)">
<meta property="og:url" content="/store/products/79/%ED%8F%AC%EC%8A%A4%ED%84%B03%EC%A2%85-%EC%8A%A4%ED%86%A0%EB%A6%AC%EA%B0%80-%EC%9E%88%EB%8A%94-%ED%95%9C%EA%B8%80%EC%95%8C%ED%8C%8C%EB%B2%B3%EC%88%AB%EC%9E%90-%EC%BB%AC%EB%9F%AC%EB%A7%81-%ED%8F%AC%ED%95%A8/">
<meta property="og:type" content="article">
*error message:
PostLink
Failed to post : Error Domain=KOErrorDomain Code=-2
“invalid parameter for story post link.”
UserInfo={NSLocalizedDescription=invalid parameter for story post link.}
*code:
[KOSessionTask storyGetLinkInfoTaskWithUrl: url
completionHandler:^(KOStoryLinkInfo *link, NSError *error) {
if (!error) {
[KOSessionTask storyPostLinkTaskWithLinkInfo:link
content:content
permission:KOStoryPostPermissionFriend
sharable:YES
androidExecParam:nil
iosExecParam:nil
completionHandler:^(KOStoryPostInfo *post, NSError *error) {
if (!error) {
// NSString *msg = [NSString stringWithFormat:@"포스팅이 완료되었습니다.\r\n%@", post];
[self alertWithTitle:@"Post Link" message:@"포스팅이 완료되었습니다."];
} else {
[self alertWithTitle:@"Post Link" message:[NSString stringWithFormat:@"Failed to post : %@", error]];
}
}];
} else {
switch(error.code) {
case 4://KOErrorTokenNotFound 로그인 상태를 기대하는 상황에서 인증 토큰이 없는 오류
case 5://KOErrorDeactivatedSession 세션이 만료된(access_token, refresh_token이 모두 만료된 경우) 상태
[self alertWithTitle:@"Post Link" message:[NSString stringWithFormat:@"카카오 계정으로 로그인 후 공유해주세요."]];
break;
default:
[self alertWithTitle:@"Post Link" message:[NSString stringWithFormat:@"Failed to post : %@", error]];
}
}
}];