게임 API 인터페이스 에 초보 지식 접속

먼저 API 정식 명칭 (Application Programming Interface, 응용 프로그램 인터페이스) 은 미리 정 의 된 함수 또는 소프트웨어 시스템 의 서로 다른 구성 부분 이 연결 되 는 약속 을 말한다.응용 프로그램 과 개발 자 들 이 특정한 소프트웨어 나 하드웨어 를 바탕 으로 정기 적 인 프로그램 을 방문 할 수 있 는 능력 을 제공 하 는 것 이 목적 이다. 또한 원 격 코드 를 방문 하거나 내부 작업 체제 의 세부 사항 을 이해 할 필요 가 없다.

API 정의

많은 제품 의 흰 둥 이 나 구직 자 에 게 API 인 터 페 이 스 는 제품 과 연구 개발 분야 의 전문 용어 로 모두 글 이나 PR D 에서 API 인 터 페 이 스 를 접 한 개념 이 있 을 수 있다.

실제로 인터페이스의 응용 은 매우 광범 위 하고 성숙 하 다. 이 개념 은 주로 회사 내부 의 각 시스템 간 의 연결 과 연결, 그리고 회사 간 의 합작 장면 에서 활 발 히 활동 하고 있다.만약 당신 이 이 글 을 열심히 읽 을 수 있다 면, 나 는 당신들 이 API 인터페이스 에 대한 인식 이 더욱 깊 어 질 것 이 라 고 믿 습 니 다. 심지어 90% 가 넘 는 소 백 과 구직 자 들 도 믿 습 니 다.

본문 디 렉 터 리:

  1. 게임 API 인 터 페 이 스 는 뭐 예요?
  2. 왜 게임 API 인터페이스 가 필요 한 거 죠?
  3. 게임 API 인터페이스 의 핵심

1. 게임 API 인 터 페 이 스 는 무엇 입 니까?

우 리 는 흔히 볼 수 있 는 수학 공식 으로 API 를 이해 합 니 다. 예 를 들 어 y = x + 2, x = 2 의 경우 y = 4, 맞 습 니까?

그러면 이때, 우 리 는 y = x + 2 를 인터페이스 라 고 부 릅 니 다. x = 2 를 매개 변수 라 고 부 릅 니 다. y = 4 를 반환 결과 라 고 부 릅 니 다. 이 인터페이스의 기능 은 바로 우리 가 입력 한 숫자 에 2 를 더 하 는 것 입 니 다. (주의: 여기 서 인 터 페 이 스 자체 가 논리 적 인 것 을 발견 할 수 있 습 니 다).

유 비 지 는 우리 가 흔히 볼 수 있 는 장면 을 이해 할 수 있다. 예 를 들 어 지금 은 경 위 를 도시 의 인터페이스 로 바 꿀 수 있 는 장면 이 있다. 그러면 내 가 경 도 를 55 °, 위도 가 88 ° 일 때 인 터 페 이 스 는 자신의 논리 연산 을 통 해 나 에 게 알려 준다.

이렇게 하면 바 이 두 백과사전 의 공식 적 인 해석 을 알 수 있 습 니 다. 인 터 페 이 스 는 미리 정 의 된 함수 논리 입 니 다. 그 는 다른 시스템 에서 요청 한 다음 에 결 과 를 되 찾 을 수 있 습 니 다.

2. 왜 게임 API 인터페이스 가 필요 합 니까?

배경: 우리 의 업무 시스템 은 여러 가지 측면 과 관련 되 어 있 습 니 다. 만약 에 한 회사 나 하나의 시스템 으로 모든 업 무 를 다 하려 면 업 무량 이 너무 많 지 않 겠 습 니까?또한 다른 시스템 이나 회사 에서 더 좋 은 연산 논리 가 있다 면 우 리 는 기능 을 디자인 할 때 인 터 페 이 스 를 이용 하여 개발 하 는 것 을 고려 할 수 있다.

핵심 수요: 기 존의 인 터 페 이 스 를 이용 하면 개발 원 가 를 낮 추고 개발 원 가 를 줄 일 수 있다.

예 를 들 어 제 가 게임 을 하 는 앱 입 니 다. 지금 은 제 화면 에서 게임 의 기능 을 보 여 줘 야 합 니 다. 저희 회사 에 서 는 새로 개발 하 는 것 은 비용 이 너무 높 은 것 같 습 니 다. 그러면 저 희 는 NGAPI 인터페이스 업 체 오픈 플랫폼 에서 제공 하 는 API 에 접속 할 수 있 습 니 다. 그러면 저 희 는 API 인터페이스 개설 만 신청 하고 NGAPI 인 터 페 이 스 를 배치 해 야 합 니 다.API, 이렇게 하면 우리 페이지 에 풍부 한 게임 플랫폼 을 신속하게 접속 할 수 있 습 니 다.

游戏API接口接入

3. API 인터페이스 의 핵심

백 씨 에 게 있어 API 문 서 를 처음 보 는 것 은 안개 가 될 수 있 습 니 다. 어디서 보 나 앞에서 보 는 문제 가 무엇 인지 봅 니 다.

사실은 제품 매니저 에 게 있어 우 리 는 이 회사 가 어떠한 API 인터페이스 서 비 스 를 제공 할 수 있 는 지 더욱 관심 을 가 져 야 한다. 예 를 들 어 고 더 는 지도 API, 계획 노선 을 제공 할 수 있 는 API 를 알 고 있다. 그러면 우리 의 디자인 기능 과 업무 에서 그들의 서 비 스 를 호출 하거나 참고 할 수 있다.

그러므로 제품 의 흰 둥 이 는 알 아 볼 수도 없고 너무 걱정 하지 않 아 도 됩 니 다. 앞으로 작업 을 하면 서도 더욱 깊이 이해 하 게 될 것 입 니 다. 복잡 하지 않 고 아래 는 API 인터페이스의 핵심 점 입 니 다. 모든 설명 문 서 는 이 다섯 가지 핵심 점 에서 벗 어 날 수 없습니다.

아래 의 설명 은 모두 위 챗 오픈 플랫폼 을 예 로 들 어 설명 하 겠 습 니 다. 글 끝 에 각 오픈 플랫폼 의 주소 가 있 기 때문에 시간 이 있 으 면 배 울 수 있 습 니 다.자, 늦 어 서 는 안 된다. 이제 우리 세트 를 만들어 보 자.

저 희 는 지금 사용자 가 구 매 할 때 위 챗 결제 API 를 조절 하여 구 매 를 완성 해 야 하 는 앱 이 있 습 니 다.여러분 은 스스로 이 장면 에 들 어가 서 자신 을 상품 매니저 로 삼 으 세 요.

1. 인터페이스 주소

지금 Now, 사용자 클릭 결제, 우 리 는 위 챗 에 알려 야 합 니 다. 우 리 는 당신들 의 계산대 로 바 꿔 야 합 니 다!근 데, 어디로 가면 알려 줄 까?이것 은 바로 인터페이스 주소 가 필요 합 니 다. 이 링크 는 위 챗 에 지정 한 데 이 터 를 전송 하 는 것 과 같 습 니 다.

한 링크 주 소 는 우리 가 이해 하 는 페이지 가 아 닙 니 다. 당신 은 전화 번호 라 는 것 을 이해 할 수 있 습 니 다. 젊 은 사람들 은 이 관념 을 바 꿔 야 합 니 다.

이 때 우 리 는 인터페이스 문 서 를 볼 수 있 습 니 다. 우 리 는 다음 과 같이 이 링크 가 있다 는 것 을 알려 줍 니 다. 그러면 우 리 는 지금 위 챗 으로 전 화 를 걸 었 습 니 다.

2. 요구 파라미터 (메시지)

우 리 는 지금 위 챗 에 알 릴 필요 가 있 습 니 다. 당신 은 계산대 로 바 꾸 려 고 하 시 는 거 죠?그러면 우 리 는 적어 야 한다. 이때 생 긴 것 은 메시지, 즉 당신 이 이 인터페이스 의 내용 을 알려 주 고 싶 은 것 은 무엇 입 니까?구문 함수 에 해당 하 는 입력 x = 2.

일반적으로, 메시지 의 양식 과 내용 은 인터페이스 문서 에 따라 규정 된다.아래 와 같이 위 챗 오픈 플랫폼 에서 계산대 의 메 시 지 를 받 아들 일 것 을 요구 합 니 다.

游戏API接口是什么

우 리 는 먼저 앞의 두 개의 인 자 를 살 펴 보고 너 는 지금 위 챗 과 대 화 를 하고 있 는데 위 챗 에서 네가 누구 인지 먼저 알려 야 하지 않 겠 니?여기 위 챗 의 문 서 는 응용 ID + 상호 로 신원 을 확인 해 야 한 다 는 것 을 알려 드 립 니 다. 무슨 뜻 입 니까?

예 를 들 어 당신 은 A 상점 입 니 다. 아래 에 a, b, c 세 개의 앱 이 있 기 때문에 위 챗 은 당신 이 어느 상인 인지 알 고 아래 에 있 는 어떤 앱 을 계산대 로 사용 해 야 합 니까?이 는 매우 중요 한 것 이다. 위 챗 의 뒤 에는 받 은 돈 을 해당 계좌 와 통계 자료 등 으로 이체 해 야 한다.

그러면 우 리 는 메시지 에 이 두 문장 을 쓰 겠 다.

  • & lt; appid & lt; wx 22421b1c 4370ec43b & lt; / appid & lt; (내 응용 ID 는 wx421.........)
  • & lt; mch id & lt; 1000 0100 & lt; / mch id & lt; (내 상호 가 10000.....................................................)

자, 이제 위 챗 에서 당신 이 누구 인지 알 겠 어 요. 그러면 위 챗 에 알려 줄 거 예요. 위 챗 에서 지불 하고 얼마 받 아 드릴 까요?화폐 유형 과 총 금액, 즉 어떤 화 폐 를 받 고 얼마 받 는 지 정 의 했 습 니 다.

游戏API接口是什么

여기 서 보 세 요. 화폐 유형 에 반드시 기재 되 었 는 지, 즉 위 챗 지불 화폐 유형 이 무엇 인지 알려 주지 않 아 도 됩 니 다. 그 는 뒤에서 기본 값 이 인민폐 이기 때 문 입 니 다.

좋 습 니 다. 그러면 저희 가 두 단 의 메 시 지 를 써 보 겠 습 니 다.

  • & lt; free type & lt; CNY & lt; / free type & gt; (인민폐 받 으 려 고 합 니 다)
  • & lt; 토 크 fee & lt; 1 & lt; / 토 크 fee & gt; (1 원 받 겠 습 니 다)

자, 이제 위 챗 은 당신 이 누 군지 도 알 고 얼마나 받 아야 하 는 지 알 고 있 습 니 다. 그러면 다음 위 챗 결 제 는 돈 을 받 은 결 과 를 알려 드 려 야 합 니 다. 사용자 가 성공 적 으로 결 제 를 해 야 배 송 되 고 서 비 스 를 할 수 있다 는 것 을 알 아야 합 니 다.그래서 여기 서 우 리 는 통지 주 소 를 사용 하 는데 바로 위 챗 을 알려 주 는 것 입 니 다. 일이 끝나 면 어디 에 가서 결 과 를 알려 주 는 것 입 니 다.그럼 주 소 를 적 읍 시다.

& lt; notify url & gt; http: / / wxpay. wxutil. com / Pub v2 / pay / notify. v2. pps & lt; / notify url & lt;

3. 결과 에 되돌아간다

방금 위 챗 결 제 는 이미 수금 하 러 갔 는데 지금 은 우리 가 남 긴 통지 주소 에서 결 과 를 알려 주 려 고 합 니 다.결 과 는 두 가지 뿐 이 었 다. 성공 적 으로 돈 을 받 았 다?입금 이 되 었 습 니까?

(1) 성공

잘 되 었 습 니 다. 지금 은 사용자 가 돈 을 지불 하 는 데 성 공 했 고 위 챗 에서 도 성공 적 인 소식 을 알려 주 었 습 니 다. 그리고 그 는 사용자 가 지불 한 일부 정 보 를 저희 에 게 알려 주 었 습 니 다.

그러면 여기 가 위 챗 결제 성공 하고 입금 되면 알려 주 는 정보 입 니 다.

游戏API接口是什么

APPID 를 사용 하 는 상점 번호: 제 가 성공 적 으로 공제 한 업 체 가 어떤 APPID 거래 인지 알려 드릴 게 요.

업무 결과: 성공 또는 실패

(2) 실패

제품 디자인 을 할 때 우 리 는 실패 하 는 상황 에 관심 이 많 습 니 다. 수금 이 실패 할 때 위 챗 은 실패 하 는 원인 도 알려 줄 것 입 니 다. 아래 그림 이 잘 이해 되 고 실패 하 는 원인 도 여러 가지 가 있 습 니 다. 저희 가 디자인 을 할 때 매번 실패 하 는 원인 을 분석 하고 실패 하 는 원인 에 대한 디자인 화면 과 사용자 의 힌트 를 제공 하여 사용자 가 이해 할 수 있 도록 해 야 합 니 다.

游戏API接口是什么

이상 은 API 인터페이스 기본 운영 모델 에 대한 이해 이 고 다음은 API 인터페이스의 더욱 깊이 있 고 디 테 일 한 핵심 요 소 를 계속 업데이트 하 겠 습 니 다. 예 를 들 어 청구 방식 / 서명 / 복호화 등 이 있 습 니 다.

평론.0

请先

등록
Administrator Login