我正在寻找创建一个“共享链接”,我从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'
答案 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。