问题标签 [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 投票
2 回答
377 浏览

wcf - 用于 MetaWeblog 的 WCF

我正在尝试找到一个使用 WCF 服务实现 MetaWeblog API 的非常好的示例。我似乎无法清醒头脑并想出一个干净的方法来做到这一点。任何帮助表示赞赏。

0 投票
1 回答
1044 浏览

windows-live-writer - 为什么 Windows Live Writer 不能与我的 MetaWebLog API 提供程序一起使用?

我正在开发一个网站,除其他外,它通过 Metaweblog API 提供博客。我已经让 API 在几个博客客户端上运行得很好,但是 Windows Live Writer 让我很生气。

我已经完成了网络跟踪以捕获实际的来回流量。结果如下:

WLW 要求提供我的博客 URL、用户名和密码。URL 是 /item/list/type/blog/user/1/bloguser/1,我提供了这个。

我看到 WLW 对该 URL 发出 HTTP 请求。它得到响应。该响应包括 RSD 和 wlwmanifest 链接标签。

来自 WLW 的下一个请求是针对 /mwapi/rsd/bloguser/1,这是正确的 URL。

响应是 MetaWeblog RSD 响应:

来自 WLW 的下一个请求是到 /mwapi/index。这是对 blogger.getUsersBlogs 的方法调用。请求是:

原谅这些时期;这些是回车。我正在从网络跟踪中获取它。

服务器的响应也是 XML 格式的:

这对我来说是正确的。BlogID 正确,URL 正确,博客名称正确。

WLW 然后重复原始的 getUsersBlogs 方法调用。它得到相同的响应。

WLW 然后显示,“已成功连接到您的帐户,但是服务器报告您当前没有活动的博客。请确保您在此提供商的帐户是最新的,然后再继续。”

除了我在这里描述的请求之外,WLW 没有发出进一步的 HTTP 请求。

任何线索我做错了什么?我已确保 wlwmanifest.xml 文件可用,实际上任何对 wlwmanifest.xml 的请求(例如,/this/is/not/it/wlwmanifest.xml)仍将返回正确的文件。

编辑:我意识到我没有从我的 getUsersBlogs 方法返回一个数组。当我改变它时,来自方法调用的 HTTP 响应是:

这看起来与http://msdn.microsoft.com/en-us/library/aa905665.aspx中描述的示例响应相同。但是,WLW 显示错误 - “对象引用未设置为对象的实例。” 同样,实际的响应数据不包括句点——这正是网络监视器表示回车的方式。

我已经从测试工具完成了测试调用,并且它在相同的响应下运行良好。而且,正如我所说,它正在与其他博客客户合作。帮助。

0 投票
1 回答
395 浏览

youtube - Windows Live Writer 2011 嵌入 YouTube 视频改为向我的站点发送黑色图像

我正在开发一个博客应用程序,使用 windows live writer 2011 嵌入 YouTube 视频非常简单,但我遇到了一个奇怪的问题。这是我所做的,

  1. 我从 YouTube 网站复制了一个链接,例如http://www.youtube.com/watch?v=3Kk-yZ7VpeA
  2. 从 WLW 我插入来自网络的视频并将链接粘贴到其中
  3. WLW 显示视频没有任何问题
  4. 我在 WLW 中查看 Source,它给出了以下 html<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bb7a51da-b141-42e1-9e93-72967dd2f73d" class="wlWriterEditableSmartContent"><embed src="http://www.youtube.com/v/3Kk-yZ7VpeA?hd=1" type="application/x-shockwave-flash" wmode="transparent" width="448" height="252"></embed></div>

所有这些都适用于预览和所有内容,但是当我发布它时,它会显示一个黑色正方形的图像,而不是我网站上的视频。而且,发送到服务器的html WLW如下:<div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bb7a51da-b141-42e1-9e93-72967dd2f73d" class="wlWriterEditableSmartContent"><div id="7bd0cee8-cce8-4b10-8833-6e30cefafd64" style="margin:0px;padding:0px;display:inline;"><div><a href="http://www.youtube.com/watch?v=3Kk-yZ7VpeA" target="_new"><img src="http://127.0.0.1:10000/devstoreaccount1/ray/blog/image/2011/05/videob8758375cccf.jpg" style="border-style:none;" alt="" /></a></div></div></div>

请注意,“embed”标签不再存在,而是创建了“img”。我真的不知道为什么 WLW 会发送它发送的内容以及如何解决此问题,请有人帮忙指出。

太感谢了!

0 投票
1 回答
1107 浏览

php - PHP MetaWeblog API 服务器

是否有使用 Metaweblog api 的 PHP 类或资源?我想将此api添加到我自己的cms(如wp)中,以便其他应用程序可以轻松发布(或......)抛出它

0 投票
1 回答
334 浏览

xml - 为 WordPress 的 XMLRPC 输入 XML

是否有 WordPress 的 XMLRPC 服务的 XML 结构示例?具体用metaWeblog.newPost里面的方法。

非常感谢!

0 投票
2 回答
1416 浏览

c# - 寻找 .NET 的 MetaWebLog 客户端库。一个存在吗?

我需要在 MetaWebLog API 客户端库之上实现一些代码。我在谷歌上找到的唯一东西是过去十年的断链。

有谁知道从客户端应用程序的角度实现 MetaWebLog API 的库(或代码)?

0 投票
6 回答
13505 浏览

php - 如何使用 XMLRPC 在 WordPress 中创建附有照片的新帖子?

任何人都知道如何使用 XMLRPC 在 WordPress 中创建附有照片的新帖子?

我可以单独创建新帖子和上传新图片,但似乎无法将上传的照片附加到创建的帖子?

以下是我目前正在使用的代码。

0 投票
0 回答
617 浏览

php - php xml-rpc:使用 metaWeblog.newPost 将博客文章发送到 drupal 时出错

我尝试使用 xml-rpc 将简单的博客文章发布到 drupal 站点。我为此使用 IXR_Library。

这是我使用 metaWeblog.newPost 的示例代码:

当我调用这个脚本时,我从 drupal 得到以下返回:

我不知道为什么我会从 drupal 系统中得到这个“许可通知”。我可以使用变量 $user/$pass 中的值登录系统。

更多信息:当我调用“system.listMethods”时,我得到以下返回:

当我调用“metaWeblog.getCategories”时,我得到了一个正确的返回数组,其中包含来自 drupal 系统的类别。

我尝试了很多其他变体来解决我的问题。但是当我调用“blogger.getUsersBlogs”或“blogger.getUserInfo”时,我会得到相同的许可通知。

有谁知道我做错了什么?

0 投票
1 回答
497 浏览

asp.net-mvc - 是否仍支持 MetaWeblog API?

MetaWeblog API 是否仍受支持?我问是因为在研究 XMLRPC、Cook Computing 库和实现 MetaWeblog API 时,我单击了一个链接,该链接将我带到MSDN ,该链接声明该主题已被删除。

那里有一个链接,可将我带到 Windows Live SDK 的新文档。在新页面上,我找不到有关 MWAPI 的当前信息。

我正在使用 EF、MV3 和 VB.Net。

0 投票
1 回答
315 浏览

php - PHP - 为传递两个参数的目录中的每个文件运行函数

我应该首先说我从来没有 php 经验,但我知道这个脚本不可能那么雄心勃勃。

我正在使用 Wordpress 的 metaWeblog API 来批量创建数百个帖子。每个帖子都需要一个独立的标题、描述和两个图像的 url,后者是自定义字段。

我通过手动将数据输入到以下文件中成功地制作了一篇文章;

为了保持简短,这里是脚本的最基本示例,它遍历目录并“假定”传递变量 $postTitle 和 $imagePath 并创建帖子。

它应该像这样工作,

  1. fileLoop.php 打开目录并遍历每个文件
  2. 对于目录中的每个文件,都会创建一个合适的帖子标题(postTitle),并创建一个指向服务器文件的 url 路径(imagePath)
  3. 每个 postTitle 和 imagePath 都被传递给 metaWeblog.php 中的 createPost 函数
  4. metaWeblog.php 创建帖子并传回帖子 ID 以完成为目录中的每个文件创建表行。

我试过在 fileLoop.php 中声明函数,我试过完全组合文件。它要么创建包含所有文件的表,要么不以这种方式遍历目录。我错过了一些东西,我知道。我不知道如何在此处合并 $POST_,或者使用会话,因为我说我对 php 编程非常陌生。