这样的微信扫码支付后下载或查看内容的功能,是用什么开发的? 用 Python 能开发这样的功能吗?

2018-11-29 20:56:53 +08:00
 python30








类似上面的这样,内容需要付费查看,扫码付款成攻后,内容就出来了.
用 python 能开发出这样的功能不 /
如果可以有没有教程? 我要学学.谢谢
4245 次点击
所在节点    Python
23 条回复
Sanko
2018-11-29 21:21:45 +08:00
可以
django 框架
xpresslink
2018-11-29 21:52:52 +08:00
这个用任何一个后端开发语言都可以,比如 屁还是屁,假娃,够浪
用 PY 的筐架也行,通常用的最多的也就是夫拉死客、酱狗之类的。
d5
2018-11-29 22:09:14 +08:00
可以的,语言只是实现想法的工具
python30
2018-11-29 23:37:50 +08:00
@Sanko
@xpresslink
@d5

有 python django 的教程吗? 谢谢.
juanxincai
2018-11-30 01:38:26 +08:00
qDjango 官方文档很全
d5
2018-11-30 07:50:45 +08:00
楼主缺的怕不仅仅是某个具体框架的教程吧。没有一个具体的教程教你做一个同款扫码付费的页面的。你需要先学 web 基础知识。建议你学 php,学一部分很快就能动手改别人做的东西了。

你需要知道从你在浏览器输入一个所谓的网址,这个网址和域名的关系,为什么网址可以在域名基础上多一些东西,多的东西意义何在,回车进入这个网址发生了什么,dns 是什么,服务器又是什么,最后结合微信商户,微信开发文档做这个东西。

如何在微信浏览器里识别用户唯一的身份? openid/unionid
heart4lor
2018-11-30 08:40:01 +08:00
filter
hiyouli
2018-11-30 08:57:00 +08:00
这个跟什么语言没太大关系。
主要是支付渠道得支持你的想法。就拿微信支付来说,如果你是企业号,可以使用很多高级接口。
如果你是个人号,拿抱歉,很多东西你是用不了的。

去年的时候论坛里有个大佬搞了个个人接口可以使用高级功能的。
/t/416924
payjs.cn

你可以去看看,挺有意思的。
python30
2018-11-30 09:06:57 +08:00
@juanxincai
qDjango ? 不是 django ?
python30
2018-11-30 09:07:44 +08:00
@d5
多谢。
就是具体的教程。
用 django 开发过东西的。
python30
2018-11-30 09:08:00 +08:00
@hiyouli
收到。我看看。多谢。
xpresslink
2018-11-30 09:31:58 +08:00
django 教程网上不要太多。
要学习醬狗之前很多 python 的基础还是要先打好的,不然填坑时间浪费太多了
https://www.jianshu.com/p/cb76310bc0e2

然后推荐你两个比较靠谱的,比较适合初学入门的。
http://www.ziqiangxuetang.com/django/django-tutorial.html
http://www.liujiangblog.com/course/django/2
CrazyMelody
2018-11-30 10:01:58 +08:00
LZ 的意思是怎么实现付费查看这个功能吧?接入微信 SDK,扫码的时候自动创建账号并关联微信,然后用户支付成功后,将资源 ID 和账号 ID 进行一个关联,标识用户有查看该资源的权限就行了
dreamweaver
2018-11-30 10:05:28 +08:00
这个服务叫什么名字?
HSRA
2018-11-30 12:30:06 +08:00
用 python 你可以直接爬成免费的了
python30
2018-11-30 12:32:39 +08:00
@CrazyMelody
对对对,太对了
就是要这个效果。
我现在会 python django 开发别的东西。
但是不知道有没有 django 开发这个类似的教程?
janus77
2018-11-30 13:50:10 +08:00
首先你要知道基本原理和涉及的知识点,不会知识点但至少要知道是他。
像这种,原理:1. 扫码——二维码相关,一个码对应一段文本。这里可以是网址。
2. 微信支付——自己去看微信开发文档。
3. 付款和会员:基本的 cms 系统,已登录的账户(用户),付了款(有权限),就可以看内容。这个如果系统的学习过后端开发是 100%了解的。
以上 3 点如果你不能马上联想到,那还是先学一下编程基础知识吧
juanxincai
2018-11-30 13:55:18 +08:00
@python30 打错了,多打了一个 q
xi2008wang
2018-11-30 14:09:11 +08:00
都是 web 开发,支付查看特定资源和普通网站开发没什么特殊的地方。
关键还是要理解,用户,资源,鉴权 等概念
差别在普通网站的用户是自己维护 user 表,登录鉴权

而你这是面向微信的开发,那就要理解微信开发领域相关的知识。
那当然就看微信开发官方文档

微信登录:需要理解 OAuth2.0、wx token、openid
你可以查看官方文档:
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=

微信二维码登录:需要理解二维码的一些知识
文章大把 https://blog.csdn.net/A9925/article/details/80398133

微信支付:
更是要看官方文档:
https://pay.weixin.qq.com/wiki/doc/api/index.html

然后是支付后成功的回调返回资源给用户

当然这些封装库早有人写好了,你还是需要的是搜索能力的提升。。。
https://github.com/zwczou/weixin-python
python30
2018-11-30 15:54:16 +08:00
@janus77
多谢。正在补

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512869

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX