精华内容
下载资源
问答
  • 在微信后台设置服务器 IP 地址白名单(106.14.43.122) 如何使用退款功能? 后台支持针对订单指定退款多少金额; 可选择退款至用户可用余额或者按照用户支付原路退还第三方或者银行卡; 如果选用原路退还,需要...
  • 请问问题出在哪里,怎么解决 原来正常的情况:单片机和APP连接后,APP能控制LED1、2的亮灭,并显示LED等的状态 #include "DHT11.h" #include #include "string.h" extern unsigned char F16...
  • 这时候,就可以去AndroidStudio右侧边栏,点开Gradle工具条,然后找到app底下的AndroidDependencies,双击运行之后,就可以去控制台查看你这个项目到底依赖了多少个jar包。 学习Gradle,道阻且长,不过对于目前这个...
  • thinkphp 5.0 对接微信模板消息

    千次阅读 2019-01-26 15:14:02
    获取到AppId和AppSecret,顺手把你服务器ip添加到白名单,用来获取用户的openid,具体怎么获取用户的openid,可以去网上查一下。 选择模板消息 在微信公众平台首页,上面部分找到 模板消息,会看到自己添加的模板...

    thinkphp 5.0 通过公众号推送消息

    微信公众平台获取到AppID,AppSecret

    登录到微信公众平台,找到 开发—基本设置,如图1,图2:
    图1
    获取到AppId和AppSecret
    获取到AppId和AppSecret,顺手把你服务器的ip添加到白名单,用来获取用户的openid,具体怎么获取用户的openid,可以去网上查一下。

    选择模板消息

    在微信公众平台首页,上面部分找到 模板消息,会看到自己添加的模板消息列表,如果没有可以去模板库找到相应模板,记下模板ID。如下图:模板消息模板
    模板消息
    接下来万事俱备,就差代码了:

    //   发送消息方法
        public function sendMsg($tem_id,$data,$openid,$return_url='')
        {
            if($tem_id == ''){
                $tem_id = "7wuhorQScRZHbn_NpPWlR4uoCN4CcZKtxEL_hwnNVZI";
            }
            $appid = config('wx.appid');
            $appsecret = config('wx.appsecret');
            $return_url = '';      //  你的消息详情页面,如果为空。点进去之后是空白页面
            $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret;
            if (cookie('access_token')){
                $access_token2 =cookie('access_token');
            }else{
                $json_token=$this->curl_post($url);
                $access_token1=json_decode($json_token,true);
                $access_token2 = $access_token1['access_token'];
                setcookie('access_token',$access_token2,7200);
            }//缓存assesstoken
            $params1 = json_encode($this->json_tempalte($openid,$return_url,$data,$tem_id),JSON_UNESCAPED_UNICODE);
            $url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token2;
            $params = $this->curl_post($url,urldecode($params1));
            $params = json_decode($params,true);
            if ($params['errcode']==0){
                return '发送成功';
            }else{
                return '发送失败';
            }
        }
    
    
        /**
         *  curl请求
         * @param $url  请求的目的地址
         * @param array $data 请求带的数据
         * @return mixed
         *
         */
        function curl_post($url , $data=array()){
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
            // POST数据
            curl_setopt($ch, CURLOPT_POST, 1);
            // 把post的变量加上
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
            $output = curl_exec($ch);
            curl_close($ch);
            return $output;
        }
       
    /**
         * @param $openid 用户的openid
         * @param string $url  点击消息详情的链接
         * @param array $data     消息配置  具体根据每个模板的要求进行设置
         * @param string $template_id     模板id
         * @return array
         */
         function json_tempalte($openid,$url='',$data,$template_id = ''){
            $template=[
                'touser'=>$openid,//openID
                'template_id'=>$template_id,//模版id
                'url'=>$url,
                'topcolor'=>"#7B68EE",
                'data'=>$data
            ];//各个参数不明白的就去看文档,很详细。
            return $template;
        }
        
    

    发送消息 sendMsg()方法里面的$data 是模板消息需要的参数,如佣金提醒模板
    $data = [
    ‘first’=>[‘value’=>‘test’,‘color’=>"#000"],
    ‘keyword1’=>[‘value’=>‘test’,‘color’=>’#F70997’],
    ‘keyword2’=>[‘value’=>‘test’,‘color’=>’#248d24’],
    ‘keyword3’=>[‘value’=>date(“Y-m-d H:i:s”),‘color’=>’#000’],
    ‘remark’ =>[‘value’=>‘test’,‘color’=>’#1784e8’]
    ];
    我是直接把appid和appsecret放到配置文件里面了,openid因为用的地方比较多,就直接存数据库了。
    就这么多了,写的不那么详细,请大家多多指正哦!

    展开全文
  • 最近做一个抓取移动端app接口,并执行评论,收藏的接口功能测试。...2.手机开启wifi,设置代理,服务器为:本机ip地址,端口号:8888 3.fiddler设置允许远程连接(满大街都是,自己搜) 4.打开app,点...

    最近做一个抓取移动端app接口,并执行评论,收藏的接口功能测试。怎么搞/(ㄒoㄒ)/~~

    按照老思路试一试,第一步还是要用fiddler来帮忙获取接口信息!

    一.基本的抓取http请求设置:

    1.cmd/ipconfig获取本机ip地址

    2.手机开启wifi,设置代理,服务器为:本机ip地址,端口号:8888

    3.fiddler设置允许远程连接(满大街都是,自己搜)

    4.打开app,点击操作,抓包!

     

    oh,shit!  竟然抓不到,什么鬼!

    仔细一想我的这里基本都是https连接,无奈,百度,重新设置如下!!

    二.抓取https请求设置

    1.PC端设置

    将FiddlerOptions切换到HTTPS选项卡,勾选Capture HTTPS CONNECTs以及Decrypt HTTPS traffic,

    之后点击导出根证书到桌面: FiddlerRoot.cer,长这样:

    如果是抓取PC的https请求,在浏览器高级选项中导入该证书即可,如下:

    2.移动端设置

    要想可以获取app的https请求,手机上也要安装以上的安全证书!!!

    打开浏览器,输入:  http://本机地址:8888

    可以看到有个选项是 “证书下载”(幸亏英文还看得懂),点击,输入证书名称:FiddlerRoot.cer

    搞定,现在点击app,可以看到https请求了!

    大功告成,棒棒哒O(∩_∩)O~    第一步总算ok了~

     

    注意:

    1.电脑和手机必须使用同一WiFi,手机WiFi设置代理,端口8888

    2.手机开启测试包时必须要开fiddler才可以连接到代理,然后代理网络才正常,只进行1是不行的,注意,fiddler才是代理通道!!!

     

    转载于:https://www.cnblogs.com/alwayswyy/p/5424543.html

    展开全文
  • 修复因前方有防火墙导致无法获取后端服务器状态 修复因主机头导致后端服务器探测失败 新增自定义管理员用户 新增配置通过文件备份和还原 新增实时查看访问日志和错误日志 新增实时...
  • app.appContent = appContent; app.loading = loading; } } 此处是给兼容qiankun1.0 registerMicroApps方法render字段一种方案,事实上升级到2.0完全无压力,因此建议不需要留下臃肿的render方法。 将注册子应用...
  • 10分钟实现微信小程序支付功能

    千人学习 2019-08-13 09:33:48
    1,一定不要忘记在app.js里初始化云开发环境。 2,创建完云函数后,一定要记得上传 二, 创建支付的云函数 1,创建云函数pay 三,引入三方...
  • http://changing-world-app.com" // Real Server Domain </code></pre> 然后Alex和Bob就可以愉快地分离独立开发,而最后只需要联合调试就可以了。 总结一下基本上前后端分离开发包括下面几个步骤:...
  • - ./index.js:/home/node/app/index.js # 将本地目录映射到容器内 command: ["node", "index.js"] # 运行命令 ports: - 3000:3000 # 本地端口:容器端口 </code></pre> 此时项目目录 <pre><code...
  • self.grant_access_token() # 从腾讯服务器获取 access token 并更新 File "/usr/local/lib/python2.7/dist-packages/wechat_sdk/core/conf.py", line 208, in grant_access_token access_token=self...
  • 框架中的MongoDB项目是我用来作为文件服务器的一个实现,很简单实现了上传下载删除和预览的几个接口,大家可以看源码,有朋友问到秒传怎么做 这里只是简单说一个关键词(MD5)原理自行理解吧 Redis延迟消费的项目是...
  • 执行命令,启动一个本地服务器:docsify serve 浏览器访问地址:http://localhost:3000 高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么...
  • ps :Exceptionless 的系统也可以部署到本地服务器哦二、按照提示,添加一个你的项目:然后可以看到一个下拉菜单,选择项目的类型,可以看到 Exceptionless支持很多种项目。我们来选择一个 ASP.NET Core 的项目:三...
  • 你host到服务器ip到www.jobsfan.com之后,就可以看到502 bad gateway的错误了。奇怪的是,当你把plugins里面的Layout.php中的$response->clearBody();exit('989898');这一句注释或者删除&#...
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    在Jamendo中,主要是通过再定义一个SeparatedListAdapter来进行这个工作,我们来看看它是怎么实现的:我理解的Adapter过程,首先通过调用getCount()来获得总Row数目,然后对一行调用getView进行绘制,因此要实现在...
  • 第04节、怎么停止线程 第05节、ThreadLock原理剖析 第06节、总结 资料+源码.rar 0004-蚂蚁课堂(每特学院)-2期-java并发包&并发队列 第01节、Vector与ArrayList区别和HasTable与HasMap线程安全源码分析 第02节、...
  • 一文带你搞懂API网关

    2020-12-28 06:45:32
    APP/Browser怎么去访问这些后端的服务? 如果业务比较简单的话,可以给每个业务都分配一个独立的域名(<code>https://service.api.company.com</code>),但这种方式会有几个问题: <ul><li>每个业务都会...
  • 主要是看CD这个过程怎么做更好。自动触发了构建操作,还是直接使用构建后的 <code>artifacts</code> 直接部署,走不走Jenkins后续方案等……下边简单介绍一下。 <h2>GitLab 的CI配置 <p><strong>前提&#...
  •   接下来公司要上paas系统了,我们把中间件全部迁上k8s,把spring cloud这一套也全部上k8s,那么duckula1的SSH连接主机(就像cachcloud)管理binlog监听任务的这一套必须得变了,把原来的有“服务器”变为k8s的...
  • 获取本地网卡地址时,出现多个网卡,可能会导致正式版的license失效,建议通过JVM参数“-Djgroups.bind_addr=ip地址”,绑定本机地址 授权给:深圳市蓝凌软件股份有限公司开发演示许可 试用版:2019-11-09 ...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

怎么获取app服务器ip