怎么样每天自动发一贴到新浪微博等社交网络上?


经常通过社交网络发博客链接是增加博客曝光率和提高博客流量的最直接有效的方法之一. 懒人第一想到就是能否自动通过程序来每天定时定点发贴, 完全自动就不用操心了. 之前写过通过PHP脚本调用 FACEBOOK SDK 或者 Twitter 等API来发贴, 但是这种方法就是很有针对性, 换一个新的社交平台 调用代码就得重新写不能复用. 能不能有一种比较通用的方案?

这里介绍的方案就是: 通过 Crontab 设定的频率(如 一天一次), 调用预先写好的PHP脚本(可以用其它语言来写, 不过PHP是最好的语言), 在PHP脚本里做三件事: 找出一篇在过去一段时间(90天) 没发过的链接, 调用 IFTTT 的 Maker 频道, 然后把链接记在数据库里.

IFTTT的Maker频道

IFTTT的Maker频道 可以用来接受请求用于触发, 也就是 IFTTT 中的条件. 这个条件可以通过 curl 命令来触发, 比如, 以下命令触发了一个SayHi的事件, 同时传递了两个参数{“value1″:”Hello”,”value2″:”Computing”} (JSON格式, 最多支持三个参数)

1
curl -X POST -H "Content-Type: application/json" -d '{"value1":"Hello","value2":"Computing"}' https://maker.ifttt.com/trigger/{SayHi}/with/key/REPLACE_KEY
curl -X POST -H "Content-Type: application/json" -d '{"value1":"Hello","value2":"Computing"}' https://maker.ifttt.com/trigger/{SayHi}/with/key/REPLACE_KEY

IFTTT 设定 that 发贴到社交网络上

在设定完触发条件后 接下来的事情就比较简单了, IFTTT可以绑定很多社交网络, 比如新浪微博, Facebook, 推Twitter 还有轻博客Tumblr 等, 在写动作 Action 的时候就可以把传递进来的参数给替换了, 比如:

maker-create-a-link-post-on-facebook-with-values 怎么样每天自动发一贴到新浪微博等社交网络上? I.T. IFTTT PHP是最好的语言 技术 折腾

maker-create-a-link-post-on-facebook-with-values

你可以指定 value1=链接, value2=文字, value3=文章第一张图片, 只要在调用方Maker和动作Action一致就可以.

选择文章的逻辑需要写在脚本里, 选择完最后面需要执行的动作可以用 PHP 函数 shell_exec 或者 curl库 来执行:

1
shell_exec("curl -s -X POST -H \"Content-Type: application/json\" -d '{\"value1\":\"文章链接\",\"value2\":\"文章标题\"}' https://maker.ifttt.com/trigger/{justyy}/with/key/YOUR_KEY");
shell_exec("curl -s -X POST -H \"Content-Type: application/json\" -d '{\"value1\":\"文章链接\",\"value2\":\"文章标题\"}' https://maker.ifttt.com/trigger/{justyy}/with/key/YOUR_KEY");

具体的PHP代码请看这篇英文文章: 怎么样每天自动发一贴到新浪微博等社交网络上?

如何每天自动发一贴到新浪微博上?

我的IFTTT里有一条:

If maker Event "justyy", then publish a post to @牛排过熟

触发条件事件 justyy 后绑定新浪微博频道, 指定动作为发一微博, 用了传递过来的 文章标题和链接, 就是这么简单!

ifttt-weibo-publish-post 怎么样每天自动发一贴到新浪微博等社交网络上? I.T. IFTTT PHP是最好的语言 技术 折腾

ifttt-weibo-publish-post

GD Star Rating
loading...
本文一共 555 个汉字, 你数一下对不对.
怎么样每天自动发一贴到新浪微博等社交网络上?. (AMP 移动加速版本)
上一篇: 世界上最大的成人网站也上HTTPS加密了
下一篇: 在Trustpilot投诉AA轮胎 收到一个冬天车的工具箱

扫描二维码,分享本文到微信朋友圈
f90bf783bd891ffaac1d3a939a4fd033 怎么样每天自动发一贴到新浪微博等社交网络上? I.T. IFTTT PHP是最好的语言 技术 折腾

4 条评论

评论