LinkApi
public class LinkApi
카카오링크 호출을 담당하는 클래스입니다.
-
간편하게 API를 호출할 수 있도록 제공되는 공용 싱글톤 객체입니다.
Declaration
Swift
public static let shared: LinkApi
-
기본 템플릿을 공유하는 웹 공유 URL을 얻습니다.
획득한 URL을 브라우저에 요청하면 카카오톡이 없는 환경에서도 메시지를 공유할 수 있습니다. 공유 웹페이지 진입시 로그인된 계정 쿠키가 없다면 카카오톡에 연결된 카카오계정으로 로그인이 필요합니다.
Seealso
TemplateDeclaration
Swift
public func makeSharerUrlforDefaultLink(templatable: Templatable, serverCallbackArgs: [String : String]? = nil) -> URL?
-
기본 템플릿을 공유하는 웹 공유 URL을 얻습니다. 획득한 URL을 브라우저에 요청하면 카카오톡이 없는 환경에서도 메시지를 공유할 수 있습니다. 공유 웹페이지 진입시 로그인된 계정 쿠키가 없다면 카카오톡에 연결된 카카오계정으로 로그인이 필요합니다.
Declaration
Swift
public func makeSharerUrlforDefaultLink(templateObject: [String : Any], serverCallbackArgs: [String : String]? = nil) -> URL?
-
지정된 URL을 스크랩하여 만들어진 템플릿을 공유하는 웹 공유 URL을 얻습니다.
획득한 URL을 브라우저에 요청하면 카카오톡이 없는 환경에서도 메시지를 공유할 수 있습니다. 공유 웹페이지 진입시 로그인된 계정 쿠키가 없다면 카카오톡에 연결된 카카오계정으로 로그인이 필요합니다.
Declaration
Swift
public func makeSharerUrlforScrapLink(requestUrl: String, templateId: Int64? = nil, templateArgs: [String : String]? = nil, serverCallbackArgs: [String : String]? = nil) -> URL?
-
개발자사이트에서 생성한 메시지 템플릿을 공유하는 웹 공유 URL을 얻습니다.
획득한 URL을 브라우저에 요청하면 카카오톡이 없는 환경에서도 메시지를 공유할 수 있습니다. 공유 웹페이지 진입시 로그인된 계정 쿠키가 없다면 카카오톡에 연결된 카카오계정으로 로그인이 필요합니다.
Declaration
Swift
public func makeSharerUrlforCustomLink(templateId: Int64, templateArgs: [String : String]? = nil, serverCallbackArgs: [String : String]? = nil) -> URL?