首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rest使用c#创建具有特定类别的帖子

rest使用c#创建具有特定类别的帖子
EN

Stack Overflow用户
提问于 2022-09-25 01:19:22
回答 1查看 110关注 0票数 1

我试图添加类别到我的帖子,使用模块/包wordpressPCL,我似乎无法解决它,有谁知道如何创建特定类别设置的帖子。

错误是它不接受整数,但id是整数我的代码。

代码语言:javascript
运行
复制
private async Task mysite()
        {
            int[] genres = { 5 };
            var client = new WordPressClient("https://mysite/wp-json/");
            client.Auth.UseBasicAuth("user", "password");
            var post = new Post()
            {
                Title = new Title(textBox1.Text),
                Content = new Content(textBox2.Text),
                Categories = new Categories(genres)
            };
            await client.Posts.CreateAsync(post);
 
 
        }

错误出现在第10行

第一次使用图书馆时,如有任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-11-27 09:19:32

您必须先获得类别的int值,然后才能将其放在您调用的URL中,作为端点的一部分。

代码语言:javascript
运行
复制
http://example.com/wp-json/wp/v2/posts?categories=3160

因此,您使用包含的类别号完成URL。为了帮助你理解事情是如何运作的,我建议你像我一样使用程序邮递员,并试着让一个帖子工作到你的网站上。

代码语言:javascript
运行
复制
{
    "title": "test post from postman",
    "content": "<p>This is a paragraph</p>",
    "status": "draft"
}

有了正确的授权,您可以从内部邮递员中将其作为原始的json发布,这证明您的系统设置正确,然后可以在程序中实现post和json编码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73841519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档