---
description: 게시물 관련 API
---

# Post API

## 좋아요 등록&#x20;

<mark style="color:blue;">`GET`</mark> `https://soojle.io/post_like/<string:obi>`

#### Path Parameters

| Name | Type   | Description         |
| ---- | ------ | ------------------- |
| obi  | string | 포스트 ObjectID string |

#### Headers

| Name          | Type   | Description       |
| ------------- | ------ | ----------------- |
| Authorization | string | "Bearer " + token |

{% tabs %}
{% tab title="200  요청 성공" %}
```javascript
1. 성공
{
    "result":"success",
}
2. 이미 좋아요 한 게시
{
    "reulst":"already like"
}
```
{% endtab %}

{% tab title="400  유효하지 않은 토큰" %}
```bash
{
    "result":"bad request"
}
```
{% endtab %}
{% endtabs %}

## 좋아요 취소

<mark style="color:blue;">`GET`</mark> `https://soojle.io/post_unlike/<string:obi>`

#### Path Parameters

| Name | Type   | Description         |
| ---- | ------ | ------------------- |
| obi  | string | 포스트 ObjectID string |

#### Headers

| Name          | Type   | Description      |
| ------------- | ------ | ---------------- |
| Authorization | string | "Bearer" + token |

{% tabs %}
{% tab title="200 요청 성공" %}
```javascript
1. 성공
{
    "result":"success",
}
```
{% endtab %}

{% tab title="400 유효하지 않은 토큰" %}
```javascript
{
    "result":"bad request"
}
```
{% endtab %}
{% endtabs %}

## 조회수 올리기 &#x20;

<mark style="color:blue;">`GET`</mark> `https://soojle.io/post_view/<string:obi>`

#### Path Parameters

| Name | Type   | Description         |
| ---- | ------ | ------------------- |
| obi  | string | 포스트 ObjectID string |

#### Headers

| Name          | Type   | Description       |
| ------------- | ------ | ----------------- |
| Authorization | string | "Bearer " + token |

{% tabs %}
{% tab title="200 " %}
```javascript
1. 성공
{
    "result":"success",
}
```
{% endtab %}
{% endtabs %}
