SEO Blog Writer · Actions GPT
quick-blog-plugin-multilanguage copy
POST /blogpage/generateByKeywordsgenerateByKeywordsGenerate a blog page by keywords. The output is provided in Markdown format. The process typically completes in about 4 minute. Use the preview prompt to access the generated blog content. Please first allow the user to set the country and language.
GET /blogpage/generateByUrlgenerateByUrlGenerate a blog page from a web URL The output is provided in Markdown format. The process typically completes in about 4 minute. Use the preview prompt prominently to access the generated blog content. Please first allow the user to set the country and language.
GET /blogpage/previewpreviewBlogPreview the content generated by the blog after the 'generateByUrl' or 'generateByKeywords' interface is called. If the return is empty, prominently prompt the user to try again later. If the return field 'editLandingPageUrl' is not empty, prompt the user that they can enter to edit.
POST /blogpage/publish2wordpresspublish2WordPress发布BLOG到WORDPRESS,请注意该接口调用是WP发布接口返回的内容需要你自动提取一个用户发布后的URL或者草稿态的URL,并提示用户用该URL可以继续编辑或者直接访问发布后的内容。展时结果后可提示用户可以到https://quickcreator.io选择更多发布选项来发布
POST /blogpage/generateTopicByKeywordsgenerateTopicGenerate a topic. If you are using the generateByKeywords to create a BLOG, make sure to first call this interface to generate a topic, and then proceed to create the BLOG. The return is a list of TOPICs . Prompt the user to select one from them and emphasize it with a larger font.
GET /blogpage/listCountryOrArealistCountryOrArea调用这3个接口: generateByKeywords, generateTopic, generateByUrl需要先调用当前接口,该接口旨在让用户先选择BLOG受众所在国家或者地区
GET /blogpage/listLanguagelistLanguage调用这3个接口: generateByKeywords, generateTopic, generateByUrl需要先调用当前接口,该接口旨在让用户先选择BLOG受众语言
GET /helphelpInvoke this interface when the user enters prompts related to: ```Help``` . return the detail for plugin features and examples
POST /webhookwebhookAfterJobFinishedGET /blogpage/wordpress/categorylistCategory列出wordpress下所有category. 接口publish2WordPress会依赖这个接口,用户会选择category
GET /blogpage/wordpress/tagslistTag获取wordpress所有tag
Schéma original API
{
"openapi": "3.0.1",
"info": {
"title": "quick-blog-plugin-multilanguage copy",
"description": "",
"version": "1.0.0"
},
"tags": [
{
"name": "blog"
},
{
"name": "help"
},
{
"name": "webhook"
}
],
"paths": {
"/blogpage/generateByKeywords": {
"post": {
"summary": "generateByKeywords",
"x-apifox-folder": "blog",
"x-apifox-status": "released",
"deprecated": false,
"description": "Generate a blog page by keywords. The output is provided in Markdown format. The process typically completes in about 4 minute. Use the preview prompt to access the generated blog content. Please first allow the user to set the country and language.",
"operationId": "generateByKeywords",
"tags": [
"blog"
],
"parameters": [],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"keywords": {
"type": "string",
"title": " ",
"description": "Input the product, service, or company name you'd like to promote on the current landing page."
},
"topic": {
"type": "string",
"description": "This parameter value needs to be obtained through the generateTopic interface or directly input by the user"
},
"languageCode": {
"type": "string",
"description": "该参数依赖listLanguge中用户选择的语言对应的CODE"
},
"countryOrAreaCode": {
"type": "string",
"description": "该参数依listCountryOrArea中country or area对应的code"
}
},
"x-apifox-orders": [
"keywords",
"topic",
"languageCode",
"countryOrAreaCode"
],
"required": [
"keywords",
"topic"
],
"x-apifox-ignore-properties": []
}
}
}
},
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483461-run"
}
},
"/blogpage/generateByUrl": {
"get": {
"summary": "generateByUrl",
"x-apifox-folder": "blog",
"x-apifox-status": "released",
"deprecated": false,
"description": "Generate a blog page from a web URL The output is provided in Markdown format. The process typically completes in about 4 minute. Use the preview prompt prominently to access the generated blog content. Please first allow the user to set the country and language.\n",
"operationId": "generateByUrl",
"tags": [
"blog"
],
"parameters": [
{
"name": "url",
"in": "query",
"description": "",
"required": true,
"example": "",
"schema": {
"type": "string"
}
},
{
"name": "languageCode",
"in": "query",
"description": "该参数依赖listLanguge中用户选择的语言对应的CODE",
"required": false,
"example": "",
"schema": {
"type": "string"
}
},
{
"name": "countryOrAreaCode",
"in": "query",
"description": "该参数依listCountryOrArea中country or area对应的code",
"required": false,
"example": "",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483462-run"
}
},
"/blogpage/preview": {
"get": {
"summary": "previewBlog",
"x-apifox-folder": "blog",
"x-apifox-status": "released",
"deprecated": false,
"description": "Preview the content generated by the blog after the 'generateByUrl' or 'generateByKeywords' interface is called. \nIf the return is empty, prominently prompt the user to try again later. If the return field 'editLandingPageUrl' is not empty, prompt the user that they can enter to edit.\n",
"operationId": "previewBlog",
"tags": [
"blog"
],
"parameters": [
{
"name": "jobId",
"in": "query",
"description": "from generated api return value",
"required": true,
"example": "",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483463-run"
}
},
"/blogpage/publish2wordpress": {
"post": {
"summary": "publish2WordPress",
"x-apifox-folder": "blog",
"x-apifox-status": "released",
"deprecated": false,
"description": "发布BLOG到WORDPRESS,请注意该接口调用是WP发布接口返回的内容需要你自动提取一个用户发布后的URL或者草稿态的URL,并提示用户用该URL可以继续编辑或者直接访问发布后的内容。展时结果后可提示用户可以到https://quickcreator.io选择更多发布选项来发布",
"operationId": "publish2WordPress",
"tags": [
"blog"
],
"parameters": [
{
"name": "jobId",
"in": "query",
"description": "",
"required": true,
"example": "",
"schema": {
"type": "integer"
}
},
{
"name": "wordpress_category_id",
"in": "query",
"description": "文章输出到wordpress中目录,依赖于listCategory中返回的category Id",
"required": false,
"example": "",
"schema": {
"type": "string"
}
},
{
"name": "wordpress_tag_id",
"in": "query",
"description": "文章输出到wordpress中的标签,依赖于listTag中返回的tag 对应的ID",
"required": false,
"example": "",
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "query",
"description": "发布到WP后文章的状态;\n 0:代表草稿态,默认值;\n 1:代表发布态",
"required": false,
"example": "0或者1 ",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483464-run"
}
},
"/blogpage/generateTopicByKeywords": {
"post": {
"summary": "generateTopic",
"x-apifox-folder": "blog",
"x-apifox-status": "released",
"deprecated": false,
"description": "Generate a topic. If you are using the generateByKeywords to create a BLOG, make sure to first call this interface to generate a topic, and then proceed to create the BLOG. The return is a list of TOPICs . Prompt the user to select one from them and emphasize it with a larger font.",
"operationId": "generateTopicByKeywords",
"tags": [
"blog"
],
"parameters": [],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"keywords": {
"type": "string"
},
"languageCode": {
"type": "string",
"description": "该参数依赖listLanguge中用户选择的语言对应的CODE"
},
"countryOrAreaCode": {
"type": "string",
"description": "该参数依listCountryOrArea中country or area对应的code"
}
},
"x-apifox-orders": [
"keywords",
"languageCode",
"countryOrAreaCode"
],
"required": [
"keywords"
],
"x-apifox-ignore-properties": []
}
}
}
},
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483466-run"
}
},
"/blogpage/listCountryOrArea": {
"get": {
"summary": "listCountryOrArea",
"x-apifox-folder": "blog",
"x-apifox-status": "developing",
"deprecated": false,
"description": "调用这3个接口: generateByKeywords, generateTopic, generateByUrl需要先调用当前接口,该接口旨在让用户先选择BLOG受众所在国家或者地区",
"operationId": "listCountryOrArea",
"tags": [
"blog"
],
"parameters": [],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483467-run"
}
},
"/blogpage/listLanguage": {
"get": {
"summary": "listLanguage",
"x-apifox-folder": "blog",
"x-apifox-status": "developing",
"deprecated": false,
"description": "调用这3个接口: generateByKeywords, generateTopic, generateByUrl需要先调用当前接口,该接口旨在让用户先选择BLOG受众语言",
"operationId": "listLanguage",
"tags": [
"blog"
],
"parameters": [],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483468-run"
}
},
"/help": {
"get": {
"summary": "help",
"x-apifox-folder": "help",
"x-apifox-status": "released",
"deprecated": false,
"description": "Invoke this interface when the user enters prompts related to: ```Help```\n . return the detail for plugin features and examples ",
"operationId": "helpGet",
"tags": [
"help"
],
"parameters": [],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {},
"x-apifox-orders": [],
"x-apifox-ignore-properties": []
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483469-run"
}
},
"/webhook": {
"post": {
"summary": "webhookAfterJobFinished",
"x-apifox-folder": "webhook",
"x-apifox-status": "released",
"deprecated": false,
"description": "",
"operationId": "webhook",
"tags": [
"webhook"
],
"parameters": [
{
"name": "jobId",
"in": "query",
"description": "",
"required": true,
"example": "",
"schema": {
"type": "integer"
}
},
{
"name": "attchParams",
"in": "query",
"description": "",
"required": true,
"example": "",
"schema": {
"type": "string"
}
},
{
"name": "state",
"in": "query",
"description": "",
"required": true,
"example": "",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {},
"x-apifox-orders": [],
"x-apifox-ignore-properties": []
}
}
}
},
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {},
"x-apifox-orders": [],
"x-apifox-ignore-properties": []
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119483470-run"
}
},
"/blogpage/wordpress/category": {
"get": {
"summary": "listCategory",
"x-apifox-folder": "blog",
"x-apifox-status": "developing",
"deprecated": false,
"description": "列出wordpress下所有category. 接口publish2WordPress会依赖这个接口,用户会选择category",
"operationId": "listCategory",
"tags": [
"blog"
],
"parameters": [],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119642817-run"
}
},
"/blogpage/wordpress/tags": {
"get": {
"summary": "listTag",
"x-apifox-folder": "blog",
"x-apifox-status": "developing",
"deprecated": false,
"description": "获取wordpress所有tag",
"operationId": "listTag",
"tags": [
"blog"
],
"parameters": [],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {},
"x-apifox-ignore-properties": [],
"x-apifox-orders": []
}
}
}
}
},
"x-run-in-apifox": "https://www.apifox.cn/web/project/3475122/apis/api-119643002-run"
}
}
},
"components": {
"schemas": {}
},
"servers": [
{
"url": "https://7qcx23lxrx.quickcreator.io"
}
]
}