我试图添加类别到我的帖子,使用模块/包wordpressPCL,我似乎无法解决它,有谁知道如何创建特定类别设置的帖子。
错误是它不接受整数,但id是整数我的代码。
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行
第一次使用图书馆时,如有任何帮助,将不胜感激。
发布于 2022-11-27 09:19:32
您必须先获得类别的int值,然后才能将其放在您调用的URL中,作为端点的一部分。
http://example.com/wp-json/wp/v2/posts?categories=3160
因此,您使用包含的类别号完成URL。为了帮助你理解事情是如何运作的,我建议你像我一样使用程序邮递员,并试着让一个帖子工作到你的网站上。
{
"title": "test post from postman",
"content": "<p>This is a paragraph</p>",
"status": "draft"
}
有了正确的授权,您可以从内部邮递员中将其作为原始的json发布,这证明您的系统设置正确,然后可以在程序中实现post和json编码。
https://stackoverflow.com/questions/73841519
复制相似问题