콘텐츠로 이동

회원 관리

1. CheckIsMember - 연동회원 가입여부 확인

섹션 제목: “1. CheckIsMember - 연동회원 가입여부 확인”

사업자번호를 조회하여 연동회원 가입여부를 확인합니다.

Function CheckIsMember(CorpNum As String, LinkID As String) As PBResponse

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2LinkIDString-Y
팝빌에서 발급한 링크아이디

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 0 미가입
  • 1 가입
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

2. CheckID - 연동회원 아이디 중복 확인

섹션 제목: “2. CheckID - 연동회원 아이디 중복 확인”

사용하고자 하는 아이디의 중복여부를 확인합니다.

Function CheckID(IDString As String) As PBResponse

요청

Parameters
순번 변수명 타입 길이 필수 설명
1IDStringString50Y
중복여부를 확인할 아이디

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 0 미사용
  • 1 사용
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

프로그램 공급사의 고객사를 팝빌 연동회원으로 가입하는 API 입니다.

Function JoinMember(JoinInfo As PBJoinForm) As PBResponse

회원의 정보가 현행화 되지 않은 경우 연동회원 신규가입 API 사용이 제한될 수 있으니 유의하시기 바랍니다.

요청

Parameters
순번 변수명 타입 길이 필수 설명
1JoinInfo-Y
연동회원 객체정보
PBJoinForm
순번변수명타입길이필수설명
1IDString50Y
아이디
6자 이상 50자 이하
2PasswordString20Y
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
3LinkIDString20Y
파트너 링크아이디
팝빌에서 발급한 링크아이디
4CorpNumString10Y
사업자번호 ('-' 제외)
5CEONameString100Y
대표자 성명
6CorpNameString200Y
회사명
7AddrString300Y
사업장 주소
8BizTypeString100Y
업태
9BizClassString100Y
종목
10ContactNameString100Y
담당자 성명
11ContactEmailString100Y
담당자 메일
12ContactTELString20Y
담당자 휴대폰

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

연동회원의 회사정보를 확인합니다.

Function GetCorpInfo(CorpNum As String, Optional UserID As String = "") As PBCorpInfo

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

응답

PBCorpInfo
순번 변수명 타입 길이 설명
1ceonameString100
대표자 성명
2corpNameString200
회사명
3addrString300
주소
4bizTypeString100
업태
5bizClassString100
종목

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

연동회원의 회사정보를 수정합니다.

Function UpdateCorpInfo(CorpNum As String, CorpInfo As PBCorpInfo, Optional UserID As String = "") As PBResponse

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2CorpInfo-Y
회사 객체정보
PBCorpInfo
순번변수명타입길이필수설명
1ceonameString100Y
대표자 성명
2corpNameString200Y
회사명
3addrString300Y
주소
4bizTypeString100Y
업태
5bizClassString100Y
종목
3UserIDString50N
팝빌회원 아이디

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

연동회원에 담당자를 추가합니다.

Function RegistContact(CorpNum As String, ContactInfo As PBContactInfo, Optional UserID As String = "") As PBResponse

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactInfo-Y
담당자 객체정보
PBContactInfo
순번변수명타입길이필수설명
1idString50Y
아이디
6자 이상 50자 이하
2passwordString20조건부
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
함수 [RegistContact - 담당자 추가]호출을 위한 필수값
3personNameString100Y
담당자 성명
4telString20Y
담당자 휴대폰
5emailString100Y
담당자 메일
6searchRoleInteger1N
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한 : 기본값
3UserIDString50N
팝빌회원 아이디

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

7. GetContactInfo - 담당자 정보 확인

섹션 제목: “7. GetContactInfo - 담당자 정보 확인”

연동회원에 추가된 담당자 정보를 확인합니다.

Function GetContactInfo(CorpNum As String, ContactID As String, Optional UserID As String = "") As PBContactInfo

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactIDString50Y
담당자 아이디
3UserIDString50N
팝빌회원 아이디

응답

PBContactInfo
순번 변수명 타입 길이 설명
1idString50
아이디
2personNameString100
담당자 성명
3telString20
담당자 휴대폰
4emailString100
담당자 메일
5regDTString14
등록일시
형식 : yyyyMMddHHmmss
6searchRoleInteger1
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한
7mgrYNBoolean-
역할
  • True 관리자
  • False 담당자
팝빌 사이트 [ 마이페이지 > 회사정보 > 담당자 관리 ] 메뉴에서 수정 가능
8stateInteger1
계정상태
  • 1 사용중

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

연동회원에 추가된 담당자 목록을 확인합니다.

Function ListContact(CorpNum As String, Optional UserID As String = "") As Collection

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

응답

Collection of PBContactInfo
순번 변수명 타입 길이 설명
1idString50
아이디
2personNameString100
담당자 성명
3telString20
담당자 휴대폰
4emailString100
담당자 메일
5regDTString14
등록일시
형식 : yyyyMMddHHmmss
6searchRoleInteger1
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한
7mgrYNBoolean-
역할
  • True 관리자
  • False 담당자
팝빌 사이트 [ 마이페이지 > 회사정보 > 담당자 관리 ] 메뉴에서 수정 가능
8stateInteger1
계정상태
  • 1 사용중

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

9. UpdateContact - 담당자 정보 수정

섹션 제목: “9. UpdateContact - 담당자 정보 수정”

연동회원에 추가된 담당자 정보를 수정합니다.

Function UpdateContact(CorpNum As String, ContactInfo As PBContactInfo, UserID As String) As PBResponse

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactInfo-Y
담당자 객체정보
PBContactInfo
순번변수명타입길이필수설명
1idString50Y
아이디
6자 이상 50자 이하
2passwordString20조건부
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
함수 [RegistContact - 담당자 추가]호출을 위한 필수값
3personNameString100Y
담당자 성명
4telString20Y
담당자 휴대폰
5emailString100Y
담당자 메일
6searchRoleInteger1N
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한 : 기본값
3UserIDString50Y
팝빌회원 아이디

응답

PBResponse
순번 변수명 타입 길이 설명
1codeLong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

10. GetAccessURL - 팝빌 로그인 팝업 URL

섹션 제목: “10. GetAccessURL - 팝빌 로그인 팝업 URL”

팝빌 로그인 팝업 URL 미리보기

팝빌 로그인 팝업 URL 미리보기

팝빌 회원 로그인 상태의 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,280px (최소 1,000px) / height = 800px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL은 팝빌회원의 로그인 세션을 포함하고 있으니 사용에 유의하여 주시기 바랍니다.
Function GetAccessURL(CorpNum As String, UserID As String) As String

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50Y
팝빌회원 아이디

응답

String - 요청에 대한 응답 URL

예외

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지