---
# System prepended metadata

title: '文章 :6010'

---

# 文章 :6010

## 前台使用者

### 取得文章清單

**Api Url : `:6010/article/list`**

**Api 呼叫方式 : GET**

| Header 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|

| Body 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| Count | int | x | 每頁列表包含文章數量，預設20
| Page | int | x | 取得文章列表，預設1

**Response**

```javascript=
{
    "Code": "1",
    "Result": [
        {
            "ArticleId": 1,  // 文章id
            "Title": "asdfasdf",  // 文章逼條 
            "Pic": "http://fasdf.com/asdf",  // 顯示的圖片網址，可能為空字串
            "Content": "asdfsdfsdfsdf..."  // 內文，回傳前50個字
        },
        {
            "ArticleId": 1,  
            "Title": "asdfasdf",
            "Pic": "http://fasdf.com/asdf",  //  顯示的圖片網址，可能為空字串
            "Content": "asdfsdfsdfsdf..."  //  內文，回傳前50個字
        },
        ...
    ]
}
```

### 取得文章內容

**Api Url : `:6010/article/detail`**

**Api 呼叫方式 : GET**

| Header 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|

| Body 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| ArticleId | int | V | 取得的文章標號

**Response**

> contentType包含： 1:文字 2:圖片連結 3:github的gist連結

```javascript=
{
    "Code": "1",
    "Result": {
        "Title": "我是標題",
        "Content": [
            {
                "ContentType": 1,
                "Content": "我是文字我是文字我是文字"
            },
            {
                "ContentType": 2,
                "Content": "http://aws.s3.com/asdf/asdf"
            },
            {
                "ContentType": 3,
                "Content": "http://github.gist.link/asdfasdf"
            },
            ...
        ]
    }
}
```


## 編輯權限使用者

### 上傳圖片

**Api Url : `:6010/pic/upload`**

**Api 呼叫方式 : POST**

| Header 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| Token | string | v | 

| Body 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| Pic | File | V | 上傳的圖片

**Response**
```javascript=
{
    "Code": "1",
    "Result": {
        "PicId": 1,  // 圖片id
        "PicLink": "http://aws.s3.com/asdfasdf",  // 圖片連結
    }
}
```

### 刪除圖片

**Api Url : `:6010/pic/del`**

**Api 呼叫方式 : POST**

| Header 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| Token | string | v | 

| Body 參數  | 格式 | 必填 |說明 |
| :--- |:---:| :---:| ---:|
| PicId | int | V | 刪除的圖片id

**Response**
```javascript=
{
    "Code": "1",
    "Result": []
}
```

