下载地址: hm-locowp(支持最新的WordPress3.x版本)
声明:
(1)公开这个免登录的发布接口主要出于技术研究的考虑,请不要进行纯粹的采集。
(2)请尊重作者劳动,谴责拷贝后收费的行为。
发布不成功的请注意检查几点:1. 发布的编码注意应该是utf8 2. 发布规则中选中“数据发布时进行UrlEncode处理” 3.定义发布接口是注意路径是hm-locowp.php所在的路径,不是wp的根目录。
2010.10.15: 感谢wind和Jingwen,发文中引号问题已经解决。参考后面评论,或者重新下载附件。
2010.08.03: 增加了自定义作者,增加自定义域,具体见hm-locowp.php中说明。
9. 增加了自定义域功能,发布参数指定post_meta_list=key1$$value1|||key2$$value2,不同域之间用|||隔开,名称与内容之间用$$隔开。
经过测试,在WordPress3.x工作正常。
—————-更新记录分割线————–
2010.05.11: 处理了部分服务器由于设置了magic_quotes_gpc参数而导致的引号问题。
2009.09.14: 修改了category只能在默认分类的问题,很抱歉,是下载链接被指向了老的版本。http://www.satwe.com/u/18
现在重写程序,主要更新为:
- 可以支持WordPress 2.5+所有版本,包括WordPress 2.8以及以后的所有版本.
- 采用Wordpress内置的发布函数,最大限度提高了兼容性。
- 简化了配置文件。
测试非常稳定,欢迎大家更新试用。
—————-旧版分割线————————
1. 说明
使用HM-LocoWP接口可以在不登陆Wordpress的情况下发布日志,并且集成了预约发布、自动翻译生成slug、自动添加tag等功能,可以配合火车头采集器Locoly使用。本接口参考了rq204的接口,并借鉴了cos_slug_translatorslug等插件代码,在此一并感谢。
获取接口模块的最新版本请访问: http://www.satwe.com/u/14
2. 主要功能
- 可以支持各种发布状态,“发布publish”,“预约发布future”、“审核pending”
- 支持定期自动审核发布功能
- 发布时间随机或者按照间隔递增
- 自动设置英文永久链接。根据标题自动翻译为英文并进行seo处理
- 发布后自动ping
- 时区处理功能:可以处理由于服务器时间与博客时间的时区不同带来的问题,特别适合在国外服务器上的博客
- 支持多标签和分类catagory,对不存在的Tag和Category可以自动添加
3. 使用方法:
- 下载hm-locowp接口文件,并解压到WordPress的根目录。
- 根据需要在hm-locowp-config.php修改相关参数
下载hm-locowp火车头发布模块,注意网站/CMS根地址需要注意加上hm-locowp目录名称,比如http://www.satwe.com/hm-locowp。模块编辑密码: www.hamo.cn- 自动审核发布,调用hm-locowp.php?action=update
4. 下载地址:
5. 常见问题说明
(1)预约发布丢失的问题
这是Wordpress 2.7本身的问题,尚无有效统一的解决办法。可以考虑安装Wordpress 2.6.5。或者使用定期自动审核发布功能。
(2)标签丢失问题
使用免费版的火车头不能用SY_TAG标签,换一个标签即可。
(3)文章标题截断的问题
这是火车头的bug,通过正确设置源站的编码,目标站的编码,和开启url-encode,三个步骤可以解决。
(4)预约发布与审核的比较
使用预约发布,实际上文章已经可以访问了。对于采集类网站来说,预约发布对SEO没有任何意义。
6. 如果发布失败,请检查以下几项:
- 发布时是否选择UTF-8编码
- 火车头和接口中的口令是否一致
- 如果使用标签,建议不要使用SY_TAG,这个我测试时经常出问题
- 检查wordpress目录下wp-config.php中有没有define(’DB_CHARSET’, ‘utf8′);
- 如果还出错,检查火车头目录中的WebError.log
- 可以登录mysql查看是否有数据。
- 部分空间不支持火车头添加的header(Expect: 100-continue),会导致417错误。具体表现就是发布失败,WebError.log空白。这种情况需要修改服务器配置,非本接口所能为。(2009.03.10更新,火车头2009已经解决本问题)
- 如果还有问题,修改hm-locowp-config.php,打开日志开关,将调试日志贴上来看
7. 更新记录
【2009.01.04】–下载链接已经更新
【2009.01.20】–完善了tag的slug处理
【2009.01.21】–修复了tag和category同名时的错误,完善了tag的处理
【2009.02.05】–完善了tag的处理,处理重复tag等,并修复了一个内部版本丢失tag的问题。修改了发文后文章被锁定的问题.
【2009.02.15】-增加了对wordpress 2.7.1的支持
【2009.03.02】-增加了对多category的支持,修复了发文后,tag中对应的文章数没有更新的问题,可能修复了预约发布丢失的问题,请下载更新补丁
【2009.03.13】
- 优化了下程序结构,为以后增加功能准备
- 增加了对对间隔一定时间依次发文的支持(配置文件中$postNextType=‘next’)
- 增加了自动添加非数字分类的功能(默认打开)
与以前版本兼容,下载测试版本hm-locowp-2.0.rar
预约发布丢失的问题在于wordpress本身,2.7版本以后预约发布功能失效。可以自己后台发一篇看,目前尚无有效的解决办法。
【2009.03.18】
增加将到期的pending文章发布的调用接口。hm-locowp.php?action=update。
现在不想写成插件,所以装个定时任务的插件或者用主机的定时任务访问这个链接即可。
499 replies on “WordPress免登录发布接口,支持WP3.0”
您好,可不可以把带评论功能的接口跟模块给我一份啊.谢谢了.我不懂PHP代码.搞不倒.只会用..谢谢.
试了好几次,搞不定,呵呵,不会用
你好。我试了一下,有点问题,提示如下错误,请教。
SQL语句执行错误:INSERT INTO `wp_posts` ( `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (1, ‘2011-04-10 15:05:37’, ‘2011-04-10 15:05:37’, ‘钢铁简讯:我国还原铁粉行业主要地区市场行情,近期表现依旧一般。包括武钢、莱钢以及湖北地区、莱芜地区主要商家均反映,近期市场成交情况依旧较为一般。某企业主要负责人表示近期市场行情非常一般,较年后的一波行情而言处于低迷运行状态,虽然价格并未出现下跌表现,但是市场成交量明显下降。目前主要地区平均报价,二次还原铁粉TFE98%,100目规格市场现货报价在5750-5950元/吨,TFE98.5%及以上,100目规格市场现货报价在5850-6150元/吨,以上为出厂含税价。辽宁地区市场报价略高,TFE99.3%,100目到厂含税价6400元/吨。各地区主要生产企业均表示,近期市场行情较为低迷,整体市场成交情况较为一般。据编者了解,由于我国还原铁粉行业规模较小,主要地区市场分布也相对集中,行业内市场行情波动都会呈现地区一致性。对后市的看法以谨慎为主,商家表示短期内行情或难出现成交量、现货价格大幅度回升的情况。’, ‘4月6日还原铁粉市场价走势分析’, ‘1’, ”, ‘pending’, ‘open’, ‘open’, ”, ‘april-6-iron-powder-market-price-trend-analysis’, ”, ”, ‘2011-04-10 15:05:37’, ‘2011-04-10 15:05:37’, ”, 0, ”, ‘0’, ‘post’, ”, ‘0’) Unknown column ‘post_category’ in ‘field list’
请问下 [分类ID] 这个是标签吗,采集内容的时候怎么添加这个标签呢? 标签的格式都是[标签:分类] 这样的形式, 怎么添加自动分类,也就是没有分类自动添加的形式
还有添加的时候能不能设置图片的alt属性,采集的图片title属性发布完内容里没有,请博主解决这个问题,还有就是自定域添加怎么操作,是自定义头部的meta标签吗?发布文件里需要修改什么吗? 请博主以后给简单的写个说明
感谢博主,工作辛苦了! 🙂
我发布成功了,但是文章内容显示的是:该版本不支持简繁互转功能,如有需要。请问这个是收费的,还是那里的问题
兄弟,你好,按方法修改了文件后,首页还是存在 “\”,但是内容页好了,这是个什么现象哦?要如何解决啊!
下了 不错
为什么发布的时间总是停留在某一天啊 我要和当前时间同步怎么处理呢?修改哪些东西?
好,想问下,我想增加自定义域的内容,怎么修改接口和模块啊?看到说有,现在的版本看不到这个了..
这个支持3.1.x版本么?是不是没有配置文件了
我下载后就hm-locowp.php和index.php两个文件,在刷新列表的时候老是格式不符
我用自动添加分类的功能,如果分类不存在在能够添加分类,如果分类已经存在,文章则发布到默认分类中去了。这是一个bug,麻烦请hamo有空解决下。谢谢!已经解决这个问题的达人麻烦告知下。
关于批量翻译多线程的问题,很多采集到的文章都翻译不到。
请问博主用的是什么推特插件?
博主,感谢你的接口,相信很多其他的接口和发布都是从你这里改来的!能否帮忙加个多alt功能(就是有的采集图片alt是空的,采集过来的时候自动用titile做图片的alt,这个功能在火车头论坛有得下载,但它的其他功能不够你的强大,帮忙加加这个功能,谢谢)
这个插件分类那有问题,新的分类文章可以添加进去,但是分类存在的话,文章就添加到默认分类了。
还有能不能把 添加 标题 描述 关键字 这个seo优化的
也能添加进去呢!
很奇怪的问题,预订直接发布审核几个功能在本地正常,服务器上始终不能用直接发布,设置直接发布还是预定时间,改预订时间的话总大部分发布失败,用审核在用那个更新网址访问发布是成功了,但固定连接本来是文章名结果就成了./html没有名字了,没更新时候就正常,用预订时间发布也正常,还有就是改了状态后比如审核改了后在发布还是前一个状态 每次折腾半天才正常
为啥不能用啊,hm-locowp-config.php这个文件在哪里?
安装hm-locowp(支持最新的WordPress3.x版本),出现这个插件没有有效的标题错误。WP为中文最新版本,如何解决?谢谢
不知道好用不?先下载下来看看先!
怎么不能预约发布了,
$post_next = “next”; //now:发布时间=当前时间+间隔时间值
//next: 发布时间=最后一篇时间+间隔时间值
这个next 好象无效了..
Nice Post…
[…]Wordpress免登录发布接口,支持WP3.0[…]…
你好!发内容–WEB发布成功 但是WP后台却没有一篇预发布文章,请问这个怎么处理。我的QQ:372536992 很期待你的回答!
我的是最新的WordPress 3.3.1 版本的
呵呵!我已经摸索出来了!原来是我的WordPress 版本太新了不支持。用3.1.3的版本可以用!
[…] 答案就是火车头采集,泊君seo伪原创工具,哈默免登陆发布接口。 […]
[…] 原文地址:http://www.satwe.com/archives/917.html […]
预约发布是个麻烦的问题
感谢共享此插件。发布时,使用自定义域功能不成功,在网上搜索也没有相关的使用说明。呵呵,目前正在研究作者的发布的代码。谢谢。
可不可以不发布重复标题文章
你好在用这个接口发布文章之后文章里的样式的id会被过滤掉不知道您遇到过这种情况没有
火车头更新了,那个火车头接口不能用了,希望博主可以更新一下哈,广大的爱好者都在期待中
工具不错谢谢分享
能不能加个评论发布功能呢,就差这个了,非常感谢哈~ 🙂
你的接口,我稍微集成了以下,以开源的方式公布, 希望可以, 如果不可以, 请告知!
这个插件超级牛,感谢博主的开发,谢谢
7.支持多标签和分类catagory,对不存在的Tag和Category可以自动添加 这个功能在哪里设置 我怎么找不到
现在还好用么?感觉很不错啊! 😆
请教 define(’DB_CHARSET’, ‘utf8′);
没有的话 添加到哪里?检查wordpress目录下wp-config.php中有没有define(’DB_CHARSET’, ‘utf8′);
qq 184442626
什么时候开发新版本??wordpress都快4.0了,谢谢博主了~ 😀
很好用 感谢
还是不能自定义时间加间隔发布吗
这个插件真不错,现在火车头是V7的,wordpress3.5的,根据上面的修改了一下,还真成功了,哈哈。
楼主!!你是我恩人T-T
如果我想发布一个自定义栏目 该怎么设置求教
您好!
我使用了这个免登陆发布,发布文章的时候 比本地时间晚8个小时,如果是在后台新建文章的话,那么发布的文章时间是正常的,与本地时间一致,不知道这个问题 是发布接口造成的吗?
是不是因为它自动处理发布时间与服务器造成的?
谢谢。
火车头最新版的发布模块文件后缀都变了啊?变成了wpm,不是cwr了
[…] WordPress是找的http://www.satwe.com/archives/917.html整合的, Discuz2X是自己开发的 […]
你好 支持最新的3.7.1这个版本吗
你好,大哥,我刚刚在你这里下载了hm-locowp(支持最新的WordPress3.x版本), hm-locowp火车头发布模块,也安照使用做了。可是它反馈找不到接口文件:“网站返回的数据为空,以下数据仅供调试之用:
发表地址:
http://www.taobaotopnew.com/hm-locowp/hm-locowp.php?action=save&secret=jk3d2su@3
来源页面:
http://www.taobaotopnew.com/hm-locowp
POST数据:
post_title=%e6%b5%8b%e8%af%95344sfefs&post_content=%e6%b5%8b%e8%af%95%e4%b8%80%e4%b8%8b%e5%91%b5%e5%91%b5&tag=&post_category=3
请大哥帮我看看,谢谢了