flask创建社交分享组件

时间:2019-07-14 01:48:30

标签: python flask share

我正在寻找创建一个“共享链接”,我从Google https://pypi.org/project/Flask-Share/0.1.0/找到了这个链接,它对我有很大帮助,但是我想删除一些不需要的链接并添加一些新链接,例如Whatsapp

from flask_share import Share
share = Share(app)

{{ share.create(title='Share with: ', content='WhatsApp') }}


{{ share.load() }}
{{ share.create(title='Share with: ') }}

TypeError:create()获得了意外的关键字参数'content'

2 个答案:

答案 0 :(得分:2)

根据documentation,这不是使用create方法的方式。要指定要提供哪些应用程序,必须使用sites kwarg。例如,sites="whatsapp"

文档报价:

  

sites –由站点组成的字符串,以逗号分隔。支持的网站名称:微博,微信,douban,facebook,twitter,google,linkedin,qq,qzone。例如:“微博,微信,QQ”。

我不知道WhatsApp是否受支持,但是如果您的代码是这样的话:

from flask_share import Share
share = Share(app)

{{ share.create(title='Share with: ', sites='whatsapp') }}


{{ share.load() }}
{{ share.create(title='Share with: ') }}

答案 1 :(得分:0)

看来这不可能。

Flask Share GitHub page上查看__init__.py。请参阅以下源代码注释:

>:param sites: a string that consist of sites, separate by comma.
                  supported site name: weibo, wechat, douban, facebook, twitter,
                  google, linkedin, qq, qzone.
                  for example: `'weibo, wechat, qq'`.

如您所见,whatsapp根本没有出现在此列表中。另外,a simple text search of the Flask Share source code表示短语“ whatsapp”根本没有出现在代码中。最后,the screenshots of the demo(因为没有实际的在线演示程序,表明还不支持whatsapp。

如果要与WhatsApp共享,则需要一个支持它的应用程序包!

想要一个可靠的项目吗?我在GitHub上维护了一个社交共享URL的项目,我们正在维护与WhatsApp的链接。只需下载代码并运行它即可!检查我们! GitHub: Social Share URLs

Social Share URLs