V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chinafeng
V2EX  ›  问与答

谁能帮忙制作一个 PHP 的短信宝接口

  •  
  •   chinafeng · 2014-09-03 21:22:16 +08:00 · 3371 次点击
    这是一个创建于 3764 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己已经写的差不多,就是不知道有没有错误,以及返回信息不懂得怎么获取,有愿意帮助下的V友吗?
    14 条回复    2014-09-04 13:19:17 +08:00
    lizheming
        1
    lizheming  
       2014-09-03 21:27:02 +08:00
    http://www.smsbao.com/openapi 纯粹的GET啊..需要些什么东西么( ⊙ o ⊙ )??
    chinafeng
        2
    chinafeng  
    OP
       2014-09-03 21:38:19 +08:00
    @lizheming 返回信息不知道肿么搞,PHP小渣渣,Help Me?
    liyandong
        3
    liyandong  
       2014-09-03 21:41:09 +08:00
    chinafeng
        4
    chinafeng  
    OP
       2014-09-03 21:46:28 +08:00   ❤️ 1
    @liyandong 十分感谢,我研究下,这是您的Blog?
    liyandong
        5
    liyandong  
       2014-09-03 21:50:17 +08:00
    chinafeng
        6
    chinafeng  
    OP
       2014-09-03 22:00:32 +08:00
    @liyandong "Fatal error: Call to undefined function sendsms() in" 有点蛋疼呀,能给下联系方式吗
    liyandong
        7
    liyandong  
       2014-09-03 22:13:28 +08:00
    只需要修改这里汉子为具体数值就好了
    <?php
    define('USER_NAME','帐号');
    define('PASSWORD','MD5后的密码');
    chinafeng
        8
    chinafeng  
    OP
       2014-09-03 22:18:48 +08:00
    @liyandong 我这是要集成到CMS系统里面的,并不是说单独运行
    liyandong
        9
    liyandong  
       2014-09-03 22:19:59 +08:00
    lizheming
        10
    lizheming  
       2014-09-03 23:52:40 +08:00
    $url = "http://www.smsbao.com/query?u=USERNAME&p=PASSWORD";

    $status = array(
    0=>"成功",
    30=>"密码错误",
    40=>"账号不存在",
    41=>"余额不足",
    42=>"账号过期",
    43=>"IP地址限制",
    50=>"内容含有敏感词",
    51=>"手机号码不正确"
    );
    $code = (int) file_get_contents($url);
    echo $status[$code];

    直接返回的就是错误号的文本啊,受不了……这个很难么?
    chinafeng
        11
    chinafeng  
    OP
       2014-09-04 10:47:34 +08:00
    @lizheming 谢谢,我研究下,对PHP不是很熟悉,不好意思
    @liyandong 谢谢,我研究下,对PHP不是很熟悉,不好意思
    chinafeng
        12
    chinafeng  
    OP
       2014-09-04 12:24:24 +08:00
    @lizheming http://pan.baidu.com/s/1c0q1kyO ,麻烦帮忙看下,不知道是我写错还是怎么回事,在系统上无返回信息
    @liyandong http://pan.baidu.com/s/1c0q1kyO ,麻烦帮忙看下,不知道是我写错还是怎么回事,在系统上无返回信息
    ivanlw
        13
    ivanlw  
       2014-09-04 12:45:08 +08:00
    既然“不知道有没有错误,以及返回信息不懂得怎么获取”,为什么开头第一句话就说写的差不多了呢?
    chinafeng
        14
    chinafeng  
    OP
       2014-09-04 13:19:17 +08:00   ❤️ 1
    @ivanlw 个人感觉是差不多了,后来根据大家回复,才知道还有很多不足
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1067 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:32 · PVG 03:32 · LAX 11:32 · JFK 14:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.