- 下载之后,请把文件夹重新命名为
WeiboSync
后再启用插件,否则可能会出问题 - 文件夹内的
oAuth.php
可放在你站点的任意目录下 oAuth.php
设计本来只是一次性设置的活,故没给集成到插件本体中,所以oAuth.php
内的配置项要手动配置- 使用之前务必先把插件设置内的两个选项填好了,否则提交文章的时候可能会白屏
- 把
Oauth.php
放在一个你比较喜欢的位置,例如我把他放在了https://www.jimoe.cn/oAuth.php
那块 - 进入这个文件,填写一些必要的信息(在此之前,你要注册好你的微博开放平台,申请的类型为微连接 - 网页应用),
$client_id
和$client_secret
填写你在微博开放平台获取到的这两个值(位于应用信息->基本信息)client_secret务必要妥善保存,不要告诉其他人。下面是一段填写示例
<?php
//设置区开始
$client_id = '在你微博开放平台里自己对号入座去';
$client_secret = '在你微博开放平台里自己对号入座去';
$return_url = '如上文中第一步的例子 https://www.jimoe.cn/oAuth.php?return`';
//设置区结束
- 去微博开放平台内的基本信息->高级信息,把授权回调页那俩给设置成
oAuth.php
所在的文件路径后加上?return
,即oAuth.php?return
,以第一步举的例子为例,完整的路径就应该是https://www.jimoe.cn/oAuth.php?return
- 访问你的
oAuth.php?login
,以第一步的例子为例,链接就应该是https://www.jimoe.cn/oAuth.php?login
,点击进去之后里面有个蓝链,点进去输入自己微博的账号密码(这个页面即为微博的oAuth),然后登录完之后微博的oAuth会返回一段json串,大概是下面这样的,"手动马赛克"的那个部分(access_token
)即为我们所需要的参数,这个参数同样也要妥善保存,不要告诉其他人。此处的oAuth.php
不要删除,微博的access_token是有过期时间的,没过审核的话保鲜期为一天(测试用),过审核的话保鲜期为30天。
{"access_token":"手动马赛克","remind_in":"XXXX","expires_in":"XXXXX","uid":"XXXXXX","isRealName":"true"}
- 将从Github下载下来的文件夹改名为
WeiboSync
(同"使用说明-1"),放入Typecho的plugins文件夹内,同时你可以选择性的把oAuth.php
这个文件删掉(如果你在"使用步骤-1"时将这个文件转移到了其他的地方) - 进入后台启用插件,填写好
Access_Key
(即access_token),并自定义设置选项"微博大括号内内容",两者均为必填选项,否则提交文章时可能会白屏(同"使用说明-4") - 记得定时更新你的
Access_Key
(即access_token),保鲜期一旦过了,插件本体就失去了对你微博账户的控制权,请使用oAuth.php
重新生成新的access_token
- 返回的值和这里介绍的不一致&PHP报错 请确定你输入的值的正误
- 昨天能提交,第二天天咋就趴窝了? 未审核应用请尽快去审核,未审核应用的token保鲜期为一天 如果已经审核过了的话,请注意token的保鲜期为30天,请注意更新
- 插件部分无法使用
请将下载下来的文件夹的名字删成
WeiboSync
后再去启用插件,且WeiboSync
文件夹内必须有那个Plugin.php
文件,oAuth.php
可放入别处,看你具体爱好 - 等待补充 ...