{"id":28547404,"url":"https://github.com/finogeeks/wechat-auth-page","last_synced_at":"2026-02-01T15:35:24.001Z","repository":{"id":52151614,"uuid":"494384901","full_name":"finogeeks/wechat-auth-page","owner":"finogeeks","description":"FinClip 微信登录授权页面","archived":false,"fork":false,"pushed_at":"2022-09-13T07:10:35.000Z","size":760,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-03T01:32:25.334Z","etag":null,"topics":["finclip","mini-program","wechat"],"latest_commit_sha":null,"homepage":"https://finclip.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/finogeeks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-20T08:34:28.000Z","updated_at":"2025-07-17T09:13:28.000Z","dependencies_parsed_at":"2023-01-18T05:45:44.325Z","dependency_job_id":null,"html_url":"https://github.com/finogeeks/wechat-auth-page","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/finogeeks/wechat-auth-page","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finogeeks%2Fwechat-auth-page","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finogeeks%2Fwechat-auth-page/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finogeeks%2Fwechat-auth-page/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finogeeks%2Fwechat-auth-page/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/finogeeks","download_url":"https://codeload.github.com/finogeeks/wechat-auth-page/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finogeeks%2Fwechat-auth-page/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28981179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T13:38:33.235Z","status":"ssl_error","status_checked_at":"2026-02-01T13:38:32.912Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["finclip","mini-program","wechat"],"created_at":"2025-06-10T00:10:49.479Z","updated_at":"2026-02-01T15:35:23.997Z","avatar_url":"https://github.com/finogeeks.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.finclip.com?from=github\"\u003e\n    \u003cimg width=\"auto\" src=\"https://www.finclip.com/mop/document/images/logo.png\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e \n    \u003cstrong\u003eFinClip 微信登录授权页面\u003c/strong\u003e\u003c/br\u003e\n\u003cp\u003e\n\u003cp align=\"center\"\u003e \n        本项目提供在小程序中复用微信登录的能力，用户可将对应资源上传至微信与 FinClip 小程序代码包中完成实现。\n\u003cp\u003e\n\n\u003cp align=\"center\"\u003e \n\t👉 \u003ca href=\"https://www.finclip.com?from=github\"\u003ehttps://www.finclip.com/\u003c/a\u003e 👈\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%E4%B8%93%E5%B1%9E%E5%BC%80%E5%8F%91%E8%80%85-20000%2B-brightgreen\"\u003e\u003c/a\u003e\n\u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%E5%B7%B2%E4%B8%8A%E6%9E%B6%E5%B0%8F%E7%A8%8B%E5%BA%8F-6000%2B-blue\"\u003e\u003c/a\u003e\n\u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%E5%B7%B2%E9%9B%86%E6%88%90%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%BA%94%E7%94%A8-75%2B-yellow\"\u003e\u003c/a\u003e\n\u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%E5%AE%9E%E9%99%85%E8%A6%86%E7%9B%96%E7%94%A8%E6%88%B7-2500%20%E4%B8%87%2B-orange\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://www.zhihu.com/org/finchat\"\u003e\u003cimg src=\"https://img.shields.io/badge/FinClip--lightgrey?logo=zhihu\u0026style=social\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.finclip.com/blog/\"\u003e\u003cimg src=\"https://img.shields.io/badge/FinClip%20Blog--lightgrey?logo=ghost\u0026style=social\"\u003e\u003c/a\u003e\n\n\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[官方网站](https://www.finclip.com/) | [示例小程序](https://www.finclip.com/#/market) | [开发文档](https://www.finclip.com/mop/document/) | [部署指南](https://www.finclip.com/mop/document/introduce/quickStart/cloud-server-deployment-guide.html) | [SDK 集成指南](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html) | [API 列表](https://www.finclip.com/mop/document/develop/api/overview.html) | [组件列表](https://www.finclip.com/mop/document/develop/component/overview.html) | [隐私承诺](https://www.finclip.com/mop/document/operate/safety.html)\n\n\u003c/div\u003e\n\n-----\n## 🤔 FinClip 是什么?\n\n有没有**想过**，开发好的微信小程序能放在自己的 APP 里直接运行，只需要开发一次小程序，就能在不同的应用中打开它，是不是很不可思议？\n\n有没有**试过**，在自己的 APP 中引入一个 SDK ，应用中不仅可以打开小程序，还能自定义小程序接口，修改小程序样式，是不是觉得更不可思议？\n\n这就是 FinClip ，就是有这么多不可思议！\n\n## ⚙️ 操作步骤\n### 1. 微信登录功能与流程介绍\n* FinClip 小程序调用接口（`wx.login`, `wx.getUserProfile`，`wx.getPhoneNumber`）\n* App 端注入接口（`wx.login`, `wx.getUserProfile`，`wx.getPhoneNumber`）\n* App端引入 wx 端 openSDK，获取管理后台配置的微信登录小程序相关信息\n* 执行 `WXLaunchMiniProgram` 方法打开微信登录小程序的授权页面\n* 小程序根据 App 的参数执行相关的微信接口获取信息，并返回 App\n* App 把接口数据回传给凡泰小程序\n\n### 2. 微信登录配置说明\n* 准备一个微信登录小程序\n* 从本项目中获取授权页面\n* 由于`wx.getPhoneNumber` Api需要服务端解密接口，所以需要自行修改这里的接口\n* 前往微信公众平台上架微信登录小程序（也可集成在已有的微信小程序里）\n* 前往 FinClip 管理后台【小程序管理-我的小程序-第三方管理】进行配置\n* App 端实现相关的微信接口（`wx.login`, `wx.getUserProfile`，`wx.getPhoneNumber`)\n* 上架相关小程序，进行调试\n\n### 3. 登录流程\n您需要在您已有微信小程序中添加授权页面（解压 auth.zip），从而使得 FinClip 小程序具备微信登录的能力，具体流程图如下所示。\n\n![image.png](https://raw.githubusercontent.com/finogeeks/wechat-auth-page/main/image.png)\n\n## 📋 集成文档\n[点击这里](https://www.finclip.com/mop/document/faq/app/wechat-login-issue.html) 查看小程序登录常见问题\n\n[点击这里](https://www.finclip.com/mop/document/introduce/functionDescription/wx-login.html) 查看微信登录功能介绍\n\n\n## 🔗 常用链接\n以下内容是您在 FinClip 进行开发与体验时，常见的问题与指引信息\n\n- [FinClip 官网](https://www.finclip.com/#/home)\n- [示例小程序](https://www.finclip.com/#/market)\n- [文档中心](https://www.finclip.com/mop/document/)\n- [SDK 部署指南](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html)\n- [小程序代码结构](https://www.finclip.com/mop/document/develop/guide/structure.html)\n- [iOS 集成指引](https://www.finclip.com/mop/document/runtime-sdk/ios/ios-integrate.html)\n- [Android 集成指引](https://www.finclip.com/mop/document/runtime-sdk/android/android-integrate.html)\n- [Flutter 集成指引](https://www.finclip.com/mop/document/runtime-sdk/flutter/flutter-integrate.html)\n\n## ☎️ 联系我们\n微信扫描下面二维码，关注官方公众号 **「凡泰极客」**，获取更多精彩内容。\u003cbr\u003e\n\u003cimg width=\"150px\" src=\"https://www.finclip.com/mop/document/images/ic_qr.svg\"\u003e\n\n微信扫描下面二维码，加入官方微信交流群，获取更多精彩内容。\u003cbr\u003e\n\u003cimg width=\"150px\" src=\"https://www-cdn.finclip.com/images/qrcode/qrcode_shequn_text.png\"\u003e\n\n## Stargazers\n[![Stargazers repo roster for @finogeeks/finclip-ios-demo](https://reporoster.com/stars/finogeeks/wechat-auth-page)](https://github.com/finogeeks/wechat-auth-page/stargazers)\n\n## Forkers\n[![Forkers repo roster for @finogeeks/finclip-ios-demo](https://reporoster.com/forks/finogeeks/wechat-auth-page)](https://github.com/finogeeks/finclip-ios-demo/network/members)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinogeeks%2Fwechat-auth-page","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffinogeeks%2Fwechat-auth-page","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinogeeks%2Fwechat-auth-page/lists"}