Fecshop Api Page FetchOne

Api描述:根据传递的id或url_key,查询得到一行page数据

URL: http://fecshop.appapi.fancyecommerce.com/v1/article/fetchone

格式:json

方式:get

Request Header 参数:

参数名称 是否必须 类型 描述
access-token 必须 String 登录后获取的token,如何获取access-token,请参考Fecshop Api 登录和验证

Request JSON Data(Body):

参数名称 是否必须 类型 描述
id 可选 String Page(Article)的表id,当page存储在mongodb时,id就是字符串,譬如mongodb的_id:57937114f656f2f42ce25ca5
url_key 可选 String Page(Article)的url_key,url_key是唯一的

注意: idurl_key,应至少填写一个,否则将会报错,如果都填写,将以id 参数为准,url_key参数将会被忽略。

Response Header 参数:

参数名称 是否必须 类型 描述
X-Rate-Limit-Limit 可选 String 在开启速度限制后才会存在,同一个时间段所允许的请求的最大数目
X-Rate-Limit-Remaining 可选 String 在开启速度限制后才会存在,在当前时间段内剩余的请求的数量
X-Rate-Limit-Reset 可选 String 在开启速度限制后才会存在,为了得到最大请求数所等待的秒数

Response JSON Data(Body):

格式:json

参数名称 是否必须 类型 描述
code 必须 Number 200 代表成功
message 必须 String 执行结果的文字描述信息
data 必须 Object api获取的数据保存到data中

Response JSON Data(Body Example):

{
    "code": 200,
    "message": "fetch article success",
    "data":  {
        "id": "32",               // id
        "url_key": "/about-us",   // page的url key
        "title": {                // page的meta title,下面是各个语言的值
            "title_en": "about us",
            "title_fr": "",
            "title_de": "",
            "title_es": "",
            "title_ru": "",
            "title_pt": "",
            "title_zh": "关于我们"
        },
        "meta_keywords": {        // page的 meta keywords
            "meta_keywords_en": "about us",
            "meta_keywords_fr": "",
            "meta_keywords_de": "",
            "meta_keywords_es": "",
            "meta_keywords_ru": "",
            "meta_keywords_pt": "",
            "meta_keywords_zh": ""
        },
        "meta_description": {    // page的 meta description
            "meta_description_en": "",
            "meta_description_fr": "",
            "meta_description_de": "",
            "meta_description_es": "",
            "meta_description_ru": "",
            "meta_description_pt": "",
            "meta_description_zh": ""
        },
        "content": {            // page的 内容
            "content_en": "Fecshop called Fancy ECommerce Shop, is based on php Yii2 framework developed on a good open source electricity business system ...",
            "content_de": "",
            "content_es": "",
            "content_ru": "",
            "content_pt": "",
            "content_zh": "Fecshop 全称为Fancy ECommerce Shop ...."
        },
        "status": "1",         // page的 状态
        "created_at": "1489676914",   // page的 创建时间戳
        "updated_at": "1491903445",   // page的 更新时间戳
        "created_user_id": "2"        // page的创建人的user_id
    }
}