问题标签 [metaweblog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
747 浏览

wordpress - XMLRPC 和 MetaWeblog,我如何创建页面、创建帖子并将页面附加到此帖子

我想为我的Wordpress博客创建自己的自定义发布界面,我这样做的原因是因为我发布了多篇文章,有时每天100-150篇文章,我想简化发布文章的过程,比如批量发布文章。

我进行了研究,发现我需要Wordpress XMLRPCMetaWeblog API 。

所以我尝试了它,并使用以下代码成功地将一篇文章发布到我的博客:

但是对于我在我的 Wordpress 博客中创建的每篇文章都需要几个步骤:

步骤 1:创建一个背景类型为 Youtube 的新背景,并输入此背景的 Youtube ID。

在此处输入图像描述

第 2 步:添加一个新帖子并将之前发布的背景附加到该帖子中。

在此处输入图像描述

第 3 步:在自定义字段部分输入一个名为 Artist_id 的自定义字段,并为该帖子添加摘录,发布该帖子。

在此处输入图像描述

因此,每篇文章需要 3 个步骤。所以我的问题是,如何使用 XMLRPC 来执行这些操作?

0 投票
1 回答
477 浏览

drupal - Drupal 中的 Metaweblog API 支持

我最近一直在开发一个博客客户端,这有助于在不同的平台上发帖。客户端是在 CakePHP 下开发的。通过 XML-RPC 使用 Metaweblog API 调用,我设法让 WordPress 工作。

我想我会使用相同的技术来为 Drupal 支持的网站完成任务。但它没有用。

我正在使用 CakePHP 和 IXR 库 ( http://scripts.incutio.com/xmlrpc/ ) 进行 XML-RPC 操作。这是我如何为 WordPress 驱动的网站获取类别的示例:

当对 Drupal 网站使用相同的代码时,我得到:

发生错误:服务器错误。未指定请求的方法 metaWeblog.getCategories。

这是否意味着 Drupal 不支持 Metaweblog API?我需要在 Drupal 网站上安装额外的插件吗?

或者,是否有另一种方法可以在 Drupal 支持的网站上远程发布内容?

0 投票
1 回答
610 浏览

exception - 错误响应 XMLRPC

我正在尝试使用Apache XMLRPC来管理小型博客服务中的帖子。那里的支持不是很好,他们也帮不上什么忙。他们说博客支持metaweblog api

我正在尝试使用 rpc "metaWeblog.getPost"检索我的所有帖子:

当我使用 123(无引号)时,我得到以下响应:java.lang.Exception: java.lang.Integer cannot be cast to java.lang.String

当我使用 "123" 或 "\"123\"" (引号)时,我得到这个响应:java.lang.Exception: Invalid postid format: 123

此代码适用于我的 Wordpress 博客。

0 投票
0 回答
282 浏览

metaweblog - 如何将带有 metaWeblog 的文件附加到博客文章中?

我正在尝试将图片发布到我的博客。是的,我可以上传图片,我可以在帖子的内容中看到这些图片,但它不在附件列表中。

如何将我上传的图片放入附件列表中?

当我将 MS word 2010 发布到我的博客时,我放在 word 上的图像总是在附件列表中更新。但我的 php 源代码没有。

有没有办法将文件附加到博客文章中?


0 投票
0 回答
298 浏览

api - MetaWeblog vs Blogger API:它们的支持范围有多广?

我想实现一个博客 API 并支持尽可能多的博客。我知道这两个 API 都是半标准的,由多个站点支持。

哪些博客平台支持哪些 API?

对于 Blogger API——API 版本之间的覆盖范围是否有很大差异?如果覆盖范围比拥有所有功能更重要,那么最好使用哪个版本?

提前感谢您的帮助!丹尼尔

0 投票
1 回答
2601 浏览

c# - 如何将类别与帖子 wordpress 相关联?

我正在创建一个在 wordpress 中创建自动帖子的功能。现在,该功能创建了 wordpress 博客文章,但我无法输入该类别。

我尝试先上课并仅传递类别名称以避免错误:

构建帖子类别的方法作为参数接收。此方法属于 Post 类。该类别以这种方式插入帖子中:

有人可以帮我吗?我已经多次看到这段代码,以至于我看不出哪里出错了:(。

Post 的属性在文档中获得: http: //codex.wordpress.org/XML-RPC_MetaWeblog_API#metaWeblog.newPost。我正在使用 CookComputing.XmlRpc - http://xml-rpc.net/ - 版本 2.5.0

在我发布问题后我意识到处理类别有多么错误。

为了放置帖子,我们创建:

并初始化属性:

我的错误不是指初始化数组类别。上面的结构不正确,我将从我的代码中删除它。

感谢您的关注。

0 投票
1 回答
394 浏览

sharepoint - 使用 Adob​​e Contribute 在 SharePoint 博客中发帖

我正在尝试将 Adob​​e Contribute 设置为发布到 SharePoint 博客。使用 Contribute 的连接向导,我选择博客和其他博客服务器,然后粘贴我们的 SharePoint 博客的 URL 并单击下一步。这就是事情破裂的地方。我输入了我的 SharePoint 用户/通行证,但我不知道如何找到它要求的接入点。我尝试输入博客 URL 但这不起作用。这告诉我我的 MetaWeblog 用户/密码不正确。我已与我们的 SharePoint 管理员核实过,但他们没有给我答案。我已经在网上搜索并搜索了所有我可以处理的文档,但仍然一无所获。

有谁知道如何找到 SharePoint 博客的访问点?

更新:经过更多研究后,我发现了一篇 MSDN 文章,它可能会在此处对 SharePoint 的 MetaWeblog API 有所了解。文章指出:

“博客API设置随着博客的兴起,大量的第三方博客写作软件被开发出来。为了让博客写作软件与实际的博客服务器无缝连接,已经为两个应用程序编写了一个RFC编程接口 (API):Blogger API 和 MetaWeblog API。Blogger API 是一个较旧的标准,仅处理访问博客上的文本。较新的标准 MetaWeblog API 还处理额外的数据,例如常见的 RSS 构建的元数据,例如作者、标题、评论等

Windows SharePoint Services 支持 MetaWeblog API;在 Web 应用程序上启用后,用户可以通过第三方软件更新、编辑或创建博客文章。如果您通过 MetaWeblog API 接受用户名和密码,这些程序也可以登录以执行更新。否则,将使用站点的默认身份验证。如果您启用 API 并允许接受用户名和密码,请注意这些凭据是以明文形式发送的。在 Web 应用程序上启用 SSL 可以降低这种安全风险,本章稍后将进行讨论。让博客 API 保持启用状态,并打开用户名和密码接受。”

在文章的后面,它概述了如何设置第三方博客发布软件,并指出“对于远程发布 URL,您需要将 /_layouts/metaweblog.aspx 添加到博客 URL 的末尾(例如,服务器/myblog/_layouts/metaweblog.aspx)。” 我假设这是 Contribute 要求的“接入点”。

所以我让我们的 SharePoint 管理员启用 MetaWeblog API 并允许接受用户/通行证,然后我再次设置了博客连接,不幸的是,结果相同。我在想 SharePoint 中还有其他网站集/Web 应用程序设置需要设置才能正常工作,但我不知道它们会是什么?

0 投票
0 回答
221 浏览

wordpress - 添加 post 后添加 postmeta 默认值

我正在使用 Wordpress XMLRPC 将帖子添加到我的博客。

但是,运行此之后。

这可以很好地添加帖子,但不会添加帖子元信息。

如果我打开帖子,单击更新,所有默认的 postmeta 都会更新。但是,我想用我的 php 脚本而不是手动添加所有默认的 postmeta 信息(否则它有点违背目的)。

无论如何,使用 xmlrpc或常规 wordpress 函数通过使用它们的默认值来创建 postmeta 自定义字段?如果没有,有没有办法让我需要使用 metaWeblog.newPost 函数的自定义字段部分手动添加的所有自定义字段的列表?(我不想添加一些但不是其他的。我宁愿做一个完整的工作)

在此先感谢...任何帮助表示赞赏!:)

编辑:

似乎没有成功...

0 投票
1 回答
1130 浏览

c# - How do you upload image and set it as featured image on wordpress using C# metaweblog api?

I'm using metaweblog api to post blogs on wordpress with c# as the language. Everything words like custom fields, tags, category and title. Problem is I can't seem to upload image and set the image as featured image. I've been searching for answers for 4 days already and still no luck. Maybe you guys could help me on this. Thank you very much.

0 投票
1 回答
791 浏览

xml-rpc - 如何更改 Orchard CMS 默认图像文件夹路径

我有 Orchard CMS 设置并正常工作。当使用 windows live writer 创建页面时,它将图像映射到 /Media/Default/WindowsLiveWriter 文件夹等文件夹

例如。/Media/Default/WindowsLiveWriter/testpost-title_12A72/sample_image_2.jpg

我不希望我的网址包含诸如“WindowsLiveWriter”之类的技术特定部分

1)如何在 Orchard 1.7 代码中自定义它。我想要一个图像 url 结构,如

/Media/Default/2014/March/02/sample_image_2.jpg 或 /Media/Default/MyBlog/testpost-title_12A72/sample_image_2.jpg

2) live writer 中是否有一个选项来指定应该将图像拖放到的文件夹?例如使用日期作为子文件夹?

3) 我可以更改实时作家收到的元数据以告诉它我的图像文件夹在哪里吗?

我在整个 Orchard 1.7 代码库中搜索了一个字符串 WindowsLiveWriter(它是 url 的一部分),但找不到它。