auth auth : { applyDataMerge : ( data : HandlerRequestAuthDataMergeApply , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAuthDataMergeApply , HandlerMap & { msg ?: string } , > , > ; checkDataMerge : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAuthDataMergeCheck , HandlerMap & { msg ?: string } , > , > ; loginByEmail : ( data : HandlerRequestAuthEmailLogin , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , HandlerMap & { msg ?: string } > , > ; registerByEmail : ( data : HandlerRequestAuthEmailRegister , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , HandlerMap & { msg ?: string } > , > ; sendVerifyEmail : ( data : HandlerRequestAuthEmailSend , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration applyDataMerge : ( data : HandlerRequestAuthDataMergeApply , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAuthDataMergeApply , HandlerMap & { msg ?: string } , > , > checkDataMerge : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAuthDataMergeCheck , HandlerMap & { msg ?: string } , > , > loginByEmail : ( data : HandlerRequestAuthEmailLogin , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , HandlerMap & { msg ?: string } > , > registerByEmail : ( data : HandlerRequestAuthEmailRegister , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , HandlerMap & { msg ?: string } > , > sendVerifyEmail : ( data : HandlerRequestAuthEmailSend , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > base Url baseUrl : string = '/api/v2'
cache cache : { flushCache : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > ; warmUpCache : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration flushCache : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > warmUpCache : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap & { msg ?: string } , HandlerMap & { msg ?: string } , > , > captcha captcha : { getCaptcha : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCaptchaGet , HandlerMap & { msg ?: string } > , > ; getCaptchaStatus : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCaptchaStatus , any > > ; verifyCaptcha : ( data : HandlerParamsCaptchaVerify , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { img_data ?: string } > > ; } = ...
Type Declaration getCaptcha : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCaptchaGet , HandlerMap & { msg ?: string } > , > getCaptchaStatus : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCaptchaStatus , any > > verifyCaptcha : ( data : HandlerParamsCaptchaVerify , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { img_data ?: string } > > comments : { createComment : ( comment : HandlerParamsCommentCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentCreate , HandlerMap & { msg ?: string } , > , > ; deleteComment : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; getComment : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentGet , HandlerMap & { msg ?: string } > , > ; getComments : ( query : { email ?: string ; flat_mode ?: boolean ; limit ?: number ; name ?: string ; offset ?: number ; page_key : string ; scope ?: "page" | "user" | "site" ; search ?: string ; site_name ?: string ; sort_by ?: "date_asc" | "date_desc" | "vote" ; type ?: "all" | "pending" | "mentions" | "mine" ; view_only_admin ?: boolean ; } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentList , HandlerMap & { msg ?: string } > , > ; updateComment : ( id : number , comment : HandlerParamsCommentUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentUpdate , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration createComment : ( comment : HandlerParamsCommentCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentCreate , HandlerMap & { msg ?: string } , > , > deleteComment : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > getComment : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentGet , HandlerMap & { msg ?: string } > , > getComments : ( query : { email ?: string ; flat_mode ?: boolean ; limit ?: number ; name ?: string ; offset ?: number ; page_key : string ; scope ?: "page" | "user" | "site" ; search ?: string ; site_name ?: string ; sort_by ?: "date_asc" | "date_desc" | "vote" ; type ?: "all" | "pending" | "mentions" | "mine" ; view_only_admin ?: boolean ; } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentList , HandlerMap & { msg ?: string } > , > updateComment : ( id : number , comment : HandlerParamsCommentUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseCommentUpdate , HandlerMap & { msg ?: string } , > , > conf conf : { conf : ( params ?: RequestParams , ) => Promise < HttpResponse < CommonConfData , any > > ; getDomain : ( query ?: { url ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseConfDomain , any > > ; getSocialLoginProviders : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseConfAuthProviders , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration conf : ( params ?: RequestParams ) => Promise < HttpResponse < CommonConfData , any > > getDomain : ( query ?: { url ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseConfDomain , any > > getSocialLoginProviders : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseConfAuthProviders , HandlerMap & { msg ?: string } , > , > notifies notifies : { getNotifies : ( query : { email : string ; name : string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseNotifyList , HandlerMap & { msg ?: string } > , > ; markAllNotifyRead : ( options : HandlerParamsNotifyReadAll , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; markNotifyRead : ( commentId : number , notifyKey : string , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; } = ...
Type Declaration getNotifies : ( query : { email : string ; name : string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseNotifyList , HandlerMap & { msg ?: string } > , > markAllNotifyRead : ( options : HandlerParamsNotifyReadAll , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > markNotifyRead : ( commentId : number , notifyKey : string , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > pages pages : { deletePage : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; fetchAllPages : ( options : HandlerParamsPageFetchAll , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; fetchPage : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageFetch , HandlerMap & { msg ?: string } > , > ; getPageFetchStatus : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageFetchStatus , any > > ; getPages : ( query ?: { limit ?: number ; offset ?: number ; search ?: string ; site_name ?: string ; } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageList , HandlerMap & { msg ?: string } > , > ; logPv : ( page : HandlerParamsPagePV , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePagePV , any > > ; updatePage : ( id : number , page : HandlerParamsPageUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageUpdate , HandlerMap & { msg ?: string } > , > ; } = ...
Type Declaration deletePage : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > fetchAllPages : ( options : HandlerParamsPageFetchAll , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > fetchPage : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageFetch , HandlerMap & { msg ?: string } > , > getPageFetchStatus : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageFetchStatus , any > > getPages : ( query ?: { limit ?: number ; offset ?: number ; search ?: string ; site_name ?: string ; } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageList , HandlerMap & { msg ?: string } > , > logPv : ( page : HandlerParamsPagePV , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePagePV , any > > updatePage : ( id : number , page : HandlerParamsPageUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponsePageUpdate , HandlerMap & { msg ?: string } > , > send Email sendEmail : { sendEmail : ( email : HandlerParamsEmailSend , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap | HandlerMap & { msg ?: string } > , > ; } = ...
Type Declaration sendEmail : ( email : HandlerParamsEmailSend , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap | HandlerMap & { msg ?: string } > , > settings settings : { applySettings : ( settings : HandlerParamsSettingApply , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; getSettings : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSettingGet , HandlerMap & { msg ?: string } > , > ; getSettingsTemplate : ( locale : string , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSettingTemplate , any > > ; } = ...
Type Declaration applySettings : ( settings : HandlerParamsSettingApply , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > getSettings : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSettingGet , HandlerMap & { msg ?: string } > , > getSettingsTemplate : ( locale : string , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSettingTemplate , any > > sites sites : { createSite : ( site : HandlerParamsSiteCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSiteCreate , HandlerMap & { msg ?: string } > , > ; deleteSite : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; getSites : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSiteList , any > > ; updateSite : ( id : number , site : HandlerParamsSiteUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSiteUpdate , any > > ; } = ...
Type Declaration createSite : ( site : HandlerParamsSiteCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSiteCreate , HandlerMap & { msg ?: string } > , > deleteSite : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > getSites : ( params ?: RequestParams ) => Promise < HttpResponse < HandlerResponseSiteList , any > > updateSite : ( id : number , site : HandlerParamsSiteUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseSiteUpdate , any > > stats stats : { getStats : ( type : | "latest_comments" | "latest_pages" | "pv_most_pages" | "comment_most_pages" | "page_pv" | "site_pv" | "page_comment" | "site_comment" | "rand_comments" | "rand_pages" , query ?: { limit ?: number ; page_keys ?: string ; site_name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < CommonJSONResult , HandlerMap & { msg ?: string } > > ; } = ...
Type Declaration getStats : ( type : | "latest_comments" | "latest_pages" | "pv_most_pages" | "comment_most_pages" | "page_pv" | "site_pv" | "page_comment" | "site_comment" | "rand_comments" | "rand_pages" , query ?: { limit ?: number ; page_keys ?: string ; site_name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < CommonJSONResult , HandlerMap & { msg ?: string } > > transfer transfer : { exportArtrans : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseTransferExport , HandlerMap & { msg ?: string } , > , > ; importArtrans : ( data : HandlerParamsTransferImport , params ?: RequestParams , ) => Promise < HttpResponse < string , any > > ; uploadArtrans : ( data : { file : File } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseTransferUpload & { filename ?: string } , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration exportArtrans : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseTransferExport , HandlerMap & { msg ?: string } , > , > importArtrans : ( data : HandlerParamsTransferImport , params ?: RequestParams , ) => Promise < HttpResponse < string , any > > uploadArtrans : ( data : { file : File } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseTransferUpload & { filename ?: string } , HandlerMap & { msg ?: string } , > , > upload upload : { upload : ( data : { file : File } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUpload , HandlerMap & { msg ?: string } > , > ; } = ...
Type Declaration upload : ( data : { file : File } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUpload , HandlerMap & { msg ?: string } > , > user user : { getUser : ( query ?: { email ?: string ; name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserInfo , HandlerMap & { msg ?: string } > , > ; getUserStatus : ( query ?: { email ?: string ; name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserStatus , any > > ; login : ( user : HandlerParamsUserLogin , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , | HandlerMap & { data ?: { need_name_select ?: (...)[] } ; msg ?: string } | HandlerMap & { msg ?: string } , > , > ; updateProfile : ( data : HandlerRequestUserInfoUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserInfoUpdate , HandlerMap & { msg ?: string } , > , > ; } = ...
Type Declaration getUser : ( query ?: { email ?: string ; name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserInfo , HandlerMap & { msg ?: string } > , > getUserStatus : ( query ?: { email ?: string ; name ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserStatus , any > > login : ( user : HandlerParamsUserLogin , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserLogin , | HandlerMap & { data ?: { need_name_select ?: (...)[] } ; msg ?: string } | HandlerMap & { msg ?: string } , > , > updateProfile : ( data : HandlerRequestUserInfoUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserInfoUpdate , HandlerMap & { msg ?: string } , > , > users users : { createUser : ( user : HandlerParamsUserCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserCreate , HandlerMap & { msg ?: string } > , > ; deleteUser : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; getUsers : ( type ?: "all" | "admin" | "in_conf" , query ?: { limit ?: number ; offset ?: number ; search ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAdminUserList , HandlerMap & { msg ?: string } , > , > ; updateUser : ( id : number , user : HandlerParamsUserUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserUpdate , HandlerMap & { msg ?: string } > , > ; } = ...
Type Declaration createUser : ( user : HandlerParamsUserCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserCreate , HandlerMap & { msg ?: string } > , > deleteUser : ( id : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > getUsers : ( type ?: "all" | "admin" | "in_conf" , query ?: { limit ?: number ; offset ?: number ; search ?: string } , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseAdminUserList , HandlerMap & { msg ?: string } , > , > updateUser : ( id : number , user : HandlerParamsUserUpdate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseUserUpdate , HandlerMap & { msg ?: string } > , > version version : { getVersion : ( params ?: RequestParams , ) => Promise < HttpResponse < CommonApiVersionData , any > > ; } = ...
Type Declaration getVersion : ( params ?: RequestParams ) => Promise < HttpResponse < CommonApiVersionData , any > > votes votes : { createVote : ( targetName : "page" | "comment" , targetId : number , choice : "up" | "down" , vote : HandlerParamsVoteCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseVote , HandlerMap & { msg ?: string } > , > ; getVote : ( targetName : "page" | "comment" , targetId : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseVote , HandlerMap & { msg ?: string } > , > ; syncVotes : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > > ; } = ...
Type Declaration createVote : ( targetName : "page" | "comment" , targetId : number , choice : "up" | "down" , vote : HandlerParamsVoteCreate , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseVote , HandlerMap & { msg ?: string } > , > getVote : ( targetName : "page" | "comment" , targetId : number , params ?: RequestParams , ) => Promise < HttpResponse < HandlerResponseVote , HandlerMap & { msg ?: string } > , > syncVotes : ( params ?: RequestParams , ) => Promise < HttpResponse < HandlerMap , HandlerMap & { msg ?: string } > >
Description
This function is to solve the problem of multiple users with the same email address, should be called after user login and then check, and perform data merge.
Tags
Auth
Name
ApplyDataMerge
Request
POST:/auth/merge
Secure
Response
200HandlerResponseAuthDataMergeApplyOKResponse
400`(HandlerMap & { msg?: string,})
Bad Request @response500(HandlerMap & { msg?: string,})` Internal Server Error