|
2 | 2 | LINE Develpers.NET library를 이용하여 간단한 webhook을 테스트 하는 방법에 대해 소개합니다. |
3 | 3 |
|
4 | 4 | # quick start |
5 | | -## 1. open api project |
6 | | -1. [line webhook sample](https://github.com/charles96/LineDevelopers.Net/tree/master/Src/LineDevelopers.Webhook.Sample) project 다운로드 |
7 | | -2. Visual Studio → open project |
8 | | -2. LineController.cs |
| 5 | +## 1. [LINE Developers](https://developers.line.biz/console/) 이동 |
| 6 | + * Messaging API → Channel access token (long-lived)을 발급 및 복사합니다. |
| 7 | +## 2. open api project |
| 8 | + 1. [line webhook sample](https://github.com/charles96/LineDevelopers.Net/tree/master/Src/LineDevelopers.Webhook.Sample) project 다운로드 |
| 9 | + 2. Visual Studio → open project |
| 10 | + 3. LineController.cs |
9 | 11 | * channel access token 수정 |
10 | 12 | ```csharp |
11 | 13 | public LineController() |
12 | 14 | { |
13 | 15 | _client = new LineMessagingClient("your channel access token"); //수정 |
14 | 16 | } |
15 | 17 | ``` |
16 | | -3. Visual Studio → F5를 통해 project 실행 |
17 | | -4. 아래와 같이 host 및 callback 경로를 기억한다. |
18 | | - * ex) host : https://localhost:7250, callback url: /line/callback |
19 | | -  |
| 18 | + 4. Visual Studio → F5를 통해 project 실행 |
| 19 | + 5. 아래와 같이 host 및 callback 경로를 기억한다. |
| 20 | + * ex) host : https://localhost:7250, callback url: /line/callback |
| 21 | +  |
20 | 22 |
|
21 | | -## 2. ngrok 설치 및 세팅 |
| 23 | +## 3. ngrok 설치 및 세팅 |
22 | 24 | 자신의 local에 생성한 api를 LINE Messanger 서버에서 직접 호출하기 위해 아래와 같은 절차가 필요하다. |
23 | | -### 2-1. 자신의 pc환경에 맞는 ngrok을 다운로드 |
24 | | -* [ngrok download](https://ngrok.com/download) |
25 | | -### 2-2. ngrok 실행 |
| 25 | +### 3-1. 자신의 pc환경에 맞는 ngrok을 다운로드 |
| 26 | + * [ngrok download](https://ngrok.com/download) |
| 27 | +### 3-2. ngrok 실행 |
26 | 28 | 1. console에서 아래와 같이 자신의 localhost주소를 넣고 실행 |
27 | 29 | ```console |
28 | 30 | ngrok http https://localhost:7250/ |
29 | 31 | ``` |
30 | 32 | 2. 생성된 도메인 복사 |
31 | 33 |  |
32 | 34 |
|
33 | | -## 3. LINE Developers Webhook 등록 |
| 35 | +## 4. LINE Developers Webhook 등록 |
34 | 36 |  |
35 | 37 |
|
36 | 38 | 1. [LINE Developers Console](https://developers.line.biz/console/)> Messaging API> Webhook settings 이동 |
37 | 39 | 2. Use webhhook ✔ |
38 | 40 | 3. Webhook URL → Edit → ngrok 생성 host + callback url 입력 → Update → Verifiy → Success |
39 | 41 |
|
40 | | -## 4. LINE Messanger |
| 42 | +## 5. LINE Messanger |
41 | 43 | 해당 채널에서 메시지를 보내면 응답이 올 것 입니다. |
42 | 44 |
|
43 | 45 | # sample source 설명 |
|
0 commit comments