
引入缓存机制,极大的缓解了”查询飞信ID失败”的问题出现,前提是必须成功发送过一次,FetionID被系统缓存!
BerryFetionAPI内置默认API已同步更新!
步骤:
下载bf_api.zip解压后将api.php和bber.info.php两个文件上传至你的PHP空间,PHP空间必须支持curl
然后在BerryFetion的设置里面填写自定义API地址
如果你的域名是xxx.yyy.com,api.php文件在根目录的话,就填写xxx.yyy.com;如果api.php文件在zzz子目录的话,就填写xxx.yyy.com/zzz
PHP空间可以申请免费的,国内国外的都可以,而且国外的免费空间很多的,相关申请教程可以自行Google一下!
bber.info.php文件是用来缓存飞信ID的,请注意保密!
此API基于3haku.net的pafetion开源项目修改而来,增减删改了一些东西,感谢princehaku同学!
你可能感兴趣的文章


2011/12/29 , 18:17:40
意思是http://sms.bber.info/fx.php没用了,要改成自己空间对应的域名,等于自己做了个个人版的小型api接口??
回复
2011/10/28 , 22:59:19
好好学习一下 我上网说是搜索加一句 好像还是不行
回复
2011/10/28 , 22:57:54
不知道你这个怎么弄的 好像是字符串转码的 也不是弄得很明白 把那个输出BY:www.bber.info注释起来会在返回信息的最前面出现乱码 不知道是什么情况 我只会点C语言 把返回的信息改成中文 也是一堆乱码 教教我怎么弄 第一个最想不明白
回复
2011/10/28 , 19:43:22
怎么会有个小尾巴 By:www.bber.info???这个可以去掉吗???
回复
2011/10/11 , 09:58:29
将API中的返回信息改成中文,在berryfetion中就会显示乱码,
这个是否可以改进一下呢?
回复
2011/07/20 , 11:04:09
[...] PS: BerryFetion 的 API 上个月更新过一次,会缓存飞信的 ID,大量减少 SearchIDFaild 错误的发生,请到莓博下载更新 http://www.bber.info/post/berryfetionapi0517 [...]
2011/06/29 , 13:40:26
为了区分发送延迟, 将这个api改造了一下.
发送成功的提示信息和对方收到的短信后面会显示当前时间.
http://www.bbfx.co.cc
回复
cpu2010 回复:
2011/12/02 , 12:56
能不能把你修改的api发给我啊?我自己在新浪的sae上搭建,总是提示fetionID failed,但用你的api就成功了,我想看看到底哪里出问题了,想研究一下。
回复
cpu2010 回复:
2011/12/02 , 12:58
我的邮箱是122469892@qq.com
回复
2011/06/29 , 00:14:44
使用host1free的免费空间,发送后的返回信息后面挂一串代码,这个比较讨厌。
谁有不带广告的免费空间可以用啊。
回复
2011/06/27 , 17:23:07
我确认配置好了php并开启了curl
但发信息还是出错:
<doctype html …
<html…
<head..
等。
问题在哪里呢?
回复
2011/06/26 , 16:09:12
SOS!!有木有java api啊~~用来自己的课程做个小程序~
回复
wis 回复:
2011/06/27 , 12:10
这个真没有
回复
2011/06/21 , 07:31:57
Api 不能用了,一直出现login failed
回复
2011/06/13 , 13:53:05
勾选自动重试就会发送两条一样的出去 得取消这个勾选了
回复
2011/06/09 , 18:24:56
怎么没人回复我?
回复
2011/06/09 , 02:27:41
[...] PS: BerryFetion 的 API 上个月更新过一次,会缓存飞信的 ID,大量减少 SearchIDFaild 错误的发生,请到莓博下载更新 http://www.bber.info/post/berryfetionapi0517 [...]
2011/06/09 , 01:59:01
[...] PS: BerryFetion 的 API 上个月更新过一次,会缓存飞信的 ID,大量减少 SearchIDFaild 错误的发生,请到莓博下载更新 http://www.bber.info/post/berryfetionapi0517 [...]
2011/06/05 , 16:51:25
BerryFetion 1.2不能保存,已经导入了SB,9000 OS5.0 1049
回复
2011/06/04 , 00:24:26
你好!我想问个问题,我用的是www.000webhost.com免费空间,现在成功了,但是每次发送消息成功后,在by:www.bber.info后面还有一大串代码,整整一页了,看着很烦,不知道有没有办法删除?谢谢!
回复
2011/05/27 , 11:49:56
你好!请教一下berrfetion中的“自动重试”功能有用吗?我怎么感觉选上和不选看不出差异啊?谢谢!
回复
2011/05/19 , 21:19:36
用的网上的空间,不支持匿名更新bber.info.php文件。所以只能登录空间手动添加phonenum==####==fetionID。就想知道如何得到fetionID。
回复
wis 回复:
2011/05/20 , 07:35
在wap飞信的联系列表的每个联系的链接那里可以看到fetionID
回复
YAN 回复:
2011/05/20 , 08:31
感谢!是touserid后面的数字吧?我试试。看到曙光了。呵。
回复
YAN 回复:
2011/05/20 , 10:16
搞定。谢谢!目前还未碰到发送失败的情况。希望不要发生。呵呵。
回复
2011/05/19 , 14:32:27
可以缓存效果一般,出现search id failed的机率大大减少了,但是又多了login failed ,只要信息发送的快了必出现!
回复
liuquaner 回复:
2011/05/19 , 15:05
怎么缓存的,怎么我的不行,bber.info.php一直是空的
回复
小潍坊 回复:
2011/05/19 , 17:23
一楼不是已经说了可以自己在那个php里面自己加上phonenum==####==fetionID或者
用户名简写拼音==####==fetionID
只不过那个fetionID不是飞信号,不知道怎么编的,你用简写发送一次成功后就会自动有,在那个基础上再添加phonenum==####==fetionID 发送search id failed 就会很少速度也挺快,缺点就是我说的由于快了会出现login failed
回复
liuquaner 回复:
2011/05/19 , 18:23
问题是,我发送成功后,没有自动添加进去。bber.info.php里还是空的,怎么回事?
回复
liuquaner 回复:
2011/05/19 , 19:46
你能帮我写一下bber.info.php里的具体格式是什么样的么?举个例子,我的空间好像不支持写入文件,悲剧,我只能手动添加了,你能告诉我缓存添加之后bber.info.php变什么样了么?我根据那个格式往里添
回复
YAN 回复:
2011/05/20 , 15:59
在中间添加记录,形如13888888888==####==123456789。
YAN 回复:
2011/05/20 , 16:01
我就是手工添加的。
第一次发信给某人会出现send failed提示,只要再次发送,第二次就会成功,而且之后都极少失败了。
成功!
2011/05/19 , 12:59:07
怎么今天似乎还是以前的api啊
回复
2011/05/19 , 09:20:55
自建API成功搭建了。谢谢作者。另有一个问题:“前提是必须成功发送过一次,FetionID被系统缓存!”这个信息是被缓存到bber.info.php文件中了吗?
我发送成功后,查看服务器上的此文件,里面的内容都是只有“<?php
”这几个符号,没有其他内容。那么缓存的东西到哪里去了?
求解!谢谢!
回复
hschen 回复:
2011/06/06 , 11:47
您好,您用的哪个空间?我的FreeWebHostingArea在黑莓上ping不通,所以总是超时,不知道是我设置的原因还是其他
回复
wis 回复:
2011/06/09 , 10:58
我的是国内空间 建议你换一个国外可以访问的空间
回复
2011/05/19 , 09:17:45
function savefidLocal什么时候在哪调用,我看代码中没有地方调用这个保存缓存的代码,我给好友发送成功后,bber.info.php还是空的,怎么回事?是不是丢了点儿代码?
回复
YAN 回复:
2011/05/19 , 09:21
同问。持续关注。
回复
YAN 回复:
2011/05/19 , 09:22
而且增加了这个bber.info.php文件后,虽然始终是空的。但好像确实发送成功率显著提升(用官方服务器),极少失败。不知道是不是错觉?
回复
2011/05/19 , 08:09:55
新的API应该是有点小问题,用了两天出现过几次崩溃的提示,可惜不能传图片。老的就没有最多找不到ID或者无效提示而已。
回复
YAN 回复:
2011/05/19 , 09:23
小潍坊,我在找你,到bbs.bbercn.com中PM你了。查一下。呵呵。
回复
2011/05/18 , 18:33:41
api更新了,不用重新安装软件吧。
回复
wis 回复:
2011/05/18 , 18:48
不用的
回复
2011/05/18 , 13:22:52
试了一下,效果不错
回复
2011/05/18 , 10:49:24
还是不行啊。还是会出现search id failed。期待作者修改。
回复
2011/05/17 , 23:04:47
话说能否告知bber.info中缓存的格式呢,这样我可以手动把我的好友都先加进去,这样可行不?
回复
LuQQ 回复:
2011/05/17 , 23:11
自己看了下,搞定,感谢!!!
phonenum==####==fetionID
回复
wis 回复:
2011/05/18 , 08:42
这里的FetionID和飞信号码是不一样的
回复
LuQQ 回复:
2011/05/18 , 20:30
发现了。。。。是啥规则?
回复
YAN 回复:
2011/05/19 , 21:21
想知道如何手动获取FetionID。
回复