`

linux安装飞信

阅读更多

 

闲来无事,就装了个fetion linux版来玩玩!

参考文章:http://blogread.cn/it/article.php?id=5060

 

    1.下载飞信机器人所需要的库文件:

    wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz

    2.下载飞信机器人的主程序

    wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz

    3. 飞信机器人库文件 处理

    a.创建飞信机器人运行所需要库的目录

    mkdir -p /usr/local/fetion/lib

    b. 解压缩

    tar zxvf library_linux.tar.gz

    c. 将所需要的库文件移到指定目录

    mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8 /usr/local/fetion/lib/

    注意:linux用户,请不要把支持库中的 lib* 复制到 /usr/lib 下,因为发行版本不同,可能会覆盖您机器中的核心库,导致严重系统问题。您可以把库解压到主程序的相同目录,然后以 LD_LIBRARY_PATH=. ./fetion 来运行)

    4.飞信机器人主程序安装

    tar zxvf  fetion20091117-linux.tar.gz

    cp fx/* /usr/local/fetion

    到此安装完成。 将/usr/local/fetion/lib/添加到系统动态链接库。

    echo “/usr/local/fetion/lib ” >> /etc/ld.so.conf

     /sbin/ldconfig -n

    测试发送短信不成功。报404错误,后面查看到:

    移动发布公告:11月20日之后,将停止3.5及以下版本飞信的支持。特此发布新版支持V4协议的机器人程序,请使用原09版机器人的朋友迅速测试并升级。

    新版飞信机器人版本号起于 20101113002,凡之前版本的飞信机器人,11月20日之后将不能使用。

 

文章中有几个问题,在这里做个修正:

1. echo “/usr/local/fetion/lib ” >> /etc/ld.so.conf

 

   将上述修改为 vi /etc/ld.so.conf

 

include /etc/ld.so.conf.d/*.conf

/usr/local/fetion/lib

 2. 遇到错误的处理

./fetion: error while loading shared libraries: libACE-5.7.2.so: cannot open shared object file: No such file or directory

 

这时将libACE-5.7.2.so libACE_SSL-5.7.2.so libcrypto.so.4 libssl.so.4 都cp到lib目录下,然后chown -R root:root * 即可

 

测试:

./fetion --mobile=135xxx --pwd=xxxx --to=135xxx --msg-utf8=打雷了,要下雨了,快收衣服

 

这时会需要验证码,打开本地的验证码输入即可!

 

附件为安装文件:

下载后用fetion_upgrade.tar.gz 里的fetion替换fetion20091117-linux.tar.gz里的fetion即可!

 

参考:

http://blogread.cn/it/article.php?id=5060

http://bbs.linuxtone.org/thread-8798-1-1.html

http://blog.s135.com/fetion_api/

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics