Tag: mediawiki

MediaWiki API – 从Excel编辑页面 – <error code =“mustposttoken”…>

我收到以下错误尝试通过MediaWiki API发出编辑命令。 <error code="mustposttoken" info="The token parameter was found in the query string, but must be in the POST body" xml:space="preserve"> 这是我在Excel中使用的代码: Dim objHTTP As New WinHttp.WinHttpRequest URL = "http://wiki.address.net/w/api.php?format=json&action=edit&title=TestPage&section=0&text=testing123&token=" & strEditToken objHTTP.Open "POST", URL, False objHTTP.Send Debug.Print objHTTP.ResponseText 我有一个单独的部分代码,我login并检索一个csrf令牌。 该代码在最近更新到Media Wiki 1.24.1之前已经工作

Mediawiki / Excel:从Excel到一个不存在的wiki页面的超链接给出了404 – 我该如何解决或解决这个问题?

我怀疑这可能是错误的Excel(虽然我保持开放的心态),但我想知道如果有人知道我能如何解决这个明显的错误: 我希望创buildExcel电子表格,链接到本地​​wiki中的页面(运行MW 1.14.0 ,下面详细说明),这些页面还不存在。 这个想法是,随着时间的推移,我们将填写页面的细节,但我们现在想创build链接(因为Excel文件的副本将被发送给各种内部用户,并且追踪它们是不可行的并在创build页面后稍后添加链接) 问题是,当我在Excel中创build这样一个超链接,然后去超链接,我得到一个消息表明该页面不存在。 该消息的全文是: “ 无法打开http://。因特网网站报告说您找不到的物品(HTTP / 1.0 404) ” 这发生在我们的网站或事实上,如果你链接到维基百科上不存在的页面(例如http://en.wikipedia/wiki/Swed53rf )。 而如果你把这样的一个链接到浏览器中,你会得到正确的回应(这将被带到一个页面,指出没有这样的页面,但你可以通过遵循通常的链接来创build它) 有一些Apache的设置,我可能需要configuration/重写,以确保它返回到Excel有效的服务器响应? 创build现有网页的链接工作正常。 我理解,我们可以在理论上创build所有需要的页面,但项目中涉及的一些人员(创build最初的Excel文件)不能/不能使用我们的wiki,如果这只是作为它会出现它应该而不是必须尝试添加步骤来解决这个问题。 我也想知道这是否与短URL重新格式化有关。 我们的wiki和维基百科一样有短的URL,例如: http://server/w/index.php?title = User:Joe_Blogs / Sandbox可以从http:// server / wiki / User:Joe_Blogs / Sandbox 但包括到页面的全名版本的超链接不能解决问题。 正在使用的Excel版本是Excel 2003(SP3) 我发现,这也发生在Word 2003中(我想他们正在使用相同的代码)。 然而,Lotus Notes(奇迹,因为它在许多其他方面是垃圾)发生了所需的行为! 我没有在Apache上进行任何重大的开发,但是如果Mediawiki的变化被认为是复杂/棘手的话,我可以考虑某种forms的自定义页面重新指向不存在的wiki页面。 (虽然我不是特别确定从这个想法开始,但我猜测某种URL参数接受目标页面名称可能是一个可能的方法) 任何有用的build议感激地收到! [FYI:我也在MWUsers论坛(www.mwusers.com)上发布了一个问题,search结果无济于事! 如果我在这里得到答案,我会更新论坛的回应,反之亦然] 非常感谢,尼尔 在Ubuntu服务器8.10上运行 产品版本: MediaWiki 1.14.0 PHP 5.2.4-2ubuntu5.6(apache2handler) MySQL 5.0.51a-3ubuntu5.4 安装的扩展: […]

我可以上传电子表格到MediaWiki吗?

我试图将一些内容从TWiki移植到MediaWiki,而前者似乎允许上传电子表格,后者则不行。 我对显示/预览电子表格不感兴趣 – 只要超链接就可以。 我明白,我可以将Excel文件的“off-wiki”存储在外部,并将它们连接到外部,但如果可能的话,将它们全部保存在一起会很好 – 否则,我们将不得不考虑维护独立但逻辑链接的文件系统等。 另外,我想保留它原来的forms,而不是转换为HTML / JPG等 有没有人遇到这个问题,如果是的话,它是如何解决的?

将Excel文档转换为wiki标记

是否有可能将Excel电子表格转换成MediaWiki标记? 我拼命出口到HTML的奇怪的build议,并将其转换为标记。 有没有解决scheme,可能首先导出到XML或直接转换它?