`

Rails4 集成测试微信公众号API

 
阅读更多
这是一个简单集成微信api的的例子,使用这个Gem:https://github.com/lanrion/weixin_rails_middleware


1. 下载这个rails4例子到本地
https://github.com/caiwenhn2008/weixin_rails_middleware_example

2.运行
bundle exec bundle install


3. 启动服务器,http://localhost:3000/
rails server


4. 根据下面的例子安装,启动 localtunnelling :
http://caerun.iteye.com/admin/blogs/2271660

得到这个映射的公网地址:https://gtxzozgorw.localtunnel.me

5.  在http://localhost:3000/创建用户,微信token,如下:



6.所以本地微信应用对应的公网地址:
https://gtxzozgorw.localtunnel.me/weixin/4-kov581d4uewerdtb4joj3uywbv-hhgy1i_zroabmq
Token is: 14fc9031f12fd684359c7a05

7. 登陆微信公众平台: http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index


8. 用微信扫描你自己的微信公众测试号



9. 关注微信号码后可以发任何信息测试一下,得到一个相同的回复信息

10. 可以查看weixin_controller_decorator.rb如何客户化返回信息

更多请参考原作者github: https://github.com/lanrion/weixin_rails_middleware
  • 大小: 42.3 KB
  • 大小: 36.3 KB
  • 大小: 53.5 KB
分享到:
评论

相关推荐

    weixin_rails_middleware, 微信集成 ruby weixin_rails_middleware for integration weixin..zip

    `weixin_rails_middleware` 是一个开源的 Ruby 框架中间件,设计用于帮助开发者轻松地在 Rails 应用程序中集成微信服务。这个中间件提供了与微信API交互的功能,包括验证微信服务器的请求、处理用户消息、以及发送...

    rails_wechat:微信多账户管理

    Rails微信 微信公众平台及微信开放平台集大成者。 特性 支持微信公众号,企业微信,微信小程序,微信开放平台几乎所有已开放功能; 为SaaS而生,支持多账号: 微信公众号多账号; 微信支付多账号; 微信第三方平台多...

    wechat-rails:社交微信

    Wechat-rails 可以帮助开发者方便地在Rails环境中集成微信公众平台提供的所有服务,目前微信公众平台提供了以下几种类型的服务。 微信公众平台基本API, 无需Web环境。 消息处理机制, 需运行在Web环境中。 OAuth 2.0...

    ajkwx2.0:爱居客微信公众号2.0

    与API后端集成 节点 Ruby on Rails 在开发中代理API请求 配置代理后出现“无效的主机头”错误 手动配置代理 配置WebSocket代理 在开发中使用HTTPS 在服务器上生成动态<meta>标记 预渲染为静态HTML文件 将...

    api_docs:在 Rails 3 中使用集成测试生成 API 文档

    一种工具,可帮助您使用 Rails 中的集成测试为 API 生成文档。 安装 将 gem 定义添加到您的 Gemfile 并bundle install : gem 'api_docs' 要访问生成的文档,请将其挂载到routes.rb的路径,如下所示: mount ...

    使用Rails4Devise和Grape验证API_JavaScript_CSS_下载.zip

    标题中的“使用Rails4Devise和Grape验证API”揭示了这个项目是关于在Ruby on Rails 4框架中实现用户认证的。Devise是一个灵活的身份验证解决方案,它为Rails应用提供了许多常见的身份验证需求,如注册、登录、密码...

    wechat:Rails中微信的API,命令和消息处理

    微信宝可帮助Rails开发人员轻松集成或,包括以下功能: API(可以通过控制台或Rails服务器访问) (需要运行rails服务器) 配置签名 OAuth 2.0身份验证 接收来自用户的消息时记录会话(可选) wechat命令在...

    rails api(文档)

    10. **测试**:测试是API开发的关键部分,Rails API支持RSpec、Minitest等多种测试框架,方便编写和执行API端点的测试用例。 Rails API文档是学习和开发这个框架的重要资源。它详细介绍了如何设置项目、配置路由、...

    Rails上的API:使用Rails构建REST APIAPIs on Rails: Building REST APIs with Rails

    5. **易于测试**:Rails提供了完善的单元测试、集成测试框架,便于开发者编写高质量的代码。 ### 三、构建RESTful API的关键步骤 1. **确定资源**:首先明确API需要处理哪些资源(例如用户、订单、文章等),并为...

    rails-api-4.0.0

    《Rails API 4.0.0:Ruby on Rails框架的API设计与开发指南》 Rails API 4.0.0是Ruby on Rails框架的一个版本,专门针对构建应用程序接口(APIs)进行了优化。Ruby on Rails是由David Heinemeier Hansson创建的开源...

    railsAPI

    Rails集成了测试框架如RSpec和MiniTest,允许开发者编写单元测试、集成测试和功能测试,确保代码的稳定性和可靠性。 安全方面,Rails提供了许多安全特性,如CSRF(跨站请求伪造)防护、XSS(跨站脚本)防御、以及...

    Ruby on Rails4 api.chm

    Ruby on Rails4 api.chm ruby on rails 4 最新api chm版本,方便大家阅览!

    ruby on rails api

    8. **Testing**:Rails内置了测试框架,如RSpec和Test::Unit,鼓励开发者采用TDD(测试驱动开发)和BDD(行为驱动开发)方法。 9. **Gemfile和Bundler**:Gemfile用于定义项目依赖的Ruby gems,Bundler则管理这些...

    Ruby-APITaster一种快速而简单的方法来可视化测试你的Rails应用API

    Ruby-APITaster是一款强大的工具,专为Rails应用的API测试和可视化设计。它使得开发者能够迅速地对API接口进行互动式测试,从而确保API的功能正确性和性能稳定性。这款工具的出现,极大地简化了API测试过程,提高了...

    Rails 4 in Action, Second Edition.pdf

    - **Webpacker支持**:虽然Webpacker不是Rails 4的核心特性,但本书可能会提及Rails 4如何与Webpacker集成,以更好地管理JavaScript资产。 - **Sprockets的改进**:Rails 4进一步优化了Sprockets,这是一个用于处理...

    Rails 4 Test Prescriptions

    《Rails 4 Test Prescriptions》是一本专注于教授开发者如何为Rails应用编写测试的书籍,作者Noel Rappin凭借多年的经验提炼出了一系列实用且有效的测试策略。本书受到了来自RSpec的主要维护者Myron Marston、...

    Agile Web Development with Rails 4th edition(敏捷Web开发与Rails:程序指南 第四版)

    6. **Rails 4 API Changes**: Rails 4在API上进行了一些改变,如`update_attributes`变为`update`,`destroy`方法现在返回被销毁的对象,这些变化需要开发者了解并适应。 7. **Migrations and Database Schema**: ...

    ruby on rails 2.3.5 api html版

    9. **测试**:Rails提供了全面的测试支持,如Test::Unit、Functional测试、Integration测试和RSpec,以及Mock对象和Stub。 10. **插件和Gem**:Rails的生态系统中,Gem是第三方库的主要形式,它们提供了额外的功能...

    ruby on rails API

    Rails提供TDD(Test-Driven Development)工具如RSpec和Capybara,用于编写单元测试和集成测试,确保API的正确性和稳定性。 10. 文档:良好的API文档能提升开发者的体验。可以使用Swagger或RDoc生成自动生成的API...

    Rails 4 Test Prescriptions.pdf

    ### Rails 4 测试处方:构建健康的代码库 #### 关键知识点概述 1. **测试在 Rails 应用中的重要性** 2. **选择合适的测试策略** 3. **理解模拟(Mocking)与存根(Stubbing)的区别** 4. **构建高效测试套件的最佳实践...

Global site tag (gtag.js) - Google Analytics