问题标签 [windows-live-writer]

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 回答
197 浏览

authentication - Weblog from Live Writer with Live ID authentication

I'm currently developing a weblog engine. I use Live Id for authentication when logging in online. I'm building support for Live Writer thru the MetaWeblogAPI.

Is it possible to check Live ID authentication from within Live Writer? Does anyone know if this it is possible to do this myself? or do I have to create an alternative authentication mechanism for live writer and forget about Live ID.

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 回答
4032 浏览

windows - 通过 PowerShell 加载类型库并编写 Windows Live Writer 脚本

一般来说,我对 COM 和 Windows 编程/脚本非常陌生。我想做的是编写 Windows Live Writer 脚本;根据我可以打电话之前的文件

我需要先加载 TLB,所以我应该调用该add-type命令,不幸的是它失败了:

物有所值,我正在运行 Windows7 x64

编辑:x64 是关键问题,我需要将 PSH 作为 x86 进程运行

谢谢

0 投票
2 回答
170 浏览

.net - 带有 .NET 4 的 Windows Live Writer 插件

有没有人写过针对 .NET 4 运行的 Windows Live Writer 插件?我已阅读 .NET 4 介绍了并行运行,因此应用程序的一部分可以针对 .NET x,而另一部分可以针对 .NET 4。

我认为 WLW 将是一个很好的起点来尝试这个,因为以前它只支持最高 .NET 2 的插件。但我的 .NET 4 插件从未显示。

也许他们在加载插件之前测试依赖项?

其他人有这个工作吗?

0 投票
1 回答
45 浏览

windows-live-writer - Windows Live Writer Webpreview 和 Weblayout

我正在实现一个博客引擎,并希望使其与 windows live writer 兼容。我找到了一篇很好的帖子,但我找不到关于 weblayout 和 webpreview 模板中使用的占位符标签的文档。我能在 MSDN 上找到引用此文件的唯一页面是没有提及占位符标签的页面。

有人指出我正确的方向吗?

非常感谢

托尼

0 投票
1 回答
1248 浏览

php - 如何使用 windows live writter 在 joomla 1.6 中发送博客文章?

我能够将 windows live writer 与 joomla 1.5 集成,但在 joomla 1.6 中做同样的事情会出现问题。

任何建议都将是可观的。

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 投票
0 回答
581 浏览

c# - 粘贴到 Windows Live Writer 时 Clipboard.SetImage 不起作用

我正在使用 Clipboard.SetImage 复制图像,我可以将此图像粘贴到 mspaint 中,它工作正常。但是,如果我尝试将图像粘贴到 WLW 中,它只会粘贴一个空行。如果我从 Web 浏览器复制图像,然后将其粘贴到 WLW 中,那么它会按预期工作。图像来自 ImageList。我试过简单地调用 Clipboard.SetImage 并且我还尝试将图像绘制到 Bitmap 并复制它:

任何帮助都会很棒,

谢谢,

0 投票
1 回答
191 浏览

windows-live-writer - 我在哪里可以获得 wlWriterEditableSmartContent?

我发现很多网站使用 wlWriterEditableSmartContent 以漂亮的打印方式显示源代码。我在哪里可以让该课程在我自己的网站上使用?

0 投票
2 回答
732 浏览

asp.net - 如何使网站支持 Windows Live Writer?

我正在开发一个自定义网站,我希望它支持 Windows Live Writer。在哪里可以找到规范以便开发服务器端代码和处理 Windows Live Writer 请求?