它是一个允许您通过python操作liff(line frontend framework)的包。

liffp的Python项目详细描述


liffpy

它是一个允许您通过python操作liff(line frontend framework)的包。

小心

■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 此分支用于Alpha Version
这个包很少或没有测试 □■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

如何使用

示例

# -*- coding:utf-8 -*-fromliffpyimport(LineFrontendFrameworkasLIFF,ErrorResponse)defmain():liff_api=LIFF("YOUR_CHANNEL_ACCESS_TOKEN")try:# If you want to add LIFF appliff_id=liff_api.add(view_type="compact",view_url="https://{YOUR LIFF-SITE}")# 400 Error or 401 Errortry:# If you want to update LIFF appliff_api.update(liff_id,view_type="full",view_url="https://{YOUR LIFF-SITE}")exceptErrorResponseaserr:# 401 Error or 404 Errorprint(err.message)returnexceptErrorResponseaserr:# 401 Error or 404 Errorprint(err.message)returntry:# If you want to get all LIFF appsapps_info=liff_api.get()forapp_infoinapps_info:try:# If you want to delete LIFF appliff_api.delete(app_info["liffId"])exceptErrorResponseaserr:# 401 Error or 404 Errorprint(err.message)returnexceptErrorResponseaserr:# 401 Error or 404 Errorprint(err.message)returnif__name__=='__main__':main()

API

线前端框架

__init__(self, channel_access_token)

创建新的linefrontendframework实例。

liff_api=add(view_type="compact",view_url="https://{YOUR LIFF-SITE}")

add(self, view_type, view_url)

向liff添加应用程序。一个频道最多可添加30个liff应用程序。

liff_id=LineFrontendFramework('YOUR_CHANNEL_ACCESS_TOKEN')
视图类型
namemean
^{}50% of the screen height of the device
^{}80% of the screen height of the device.
^{}100% of the screen height of the device.

https://developers.line.me/ja/reference/liff/中添加liff app

update(self, liff_id, view_type, view_url)

更新LIFF应用程序设置

liff_api.update(liff_id,view_type="full",view_url="https://{YOUR LIFF-SITE}")
视图类型
namemean
^{}50% of the screen height of the device
^{}80% of the screen height of the device.
^{}100% of the screen height of the device.

https://developers.line.me/ja/reference/liff/中“更新liff应用程序”

get(self)

获取有关在频道中注册的所有LIFF应用程序的信息

liff_api.get()

https://developers.line.me/ja/reference/liff/中“获取所有liff应用程序”

delete(self, liff_id)

删除liff应用程序。

liff_api.delete(liff_id)

https://developers.line.me/ja/reference/liff/中“删除liff app”

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JBPM:无法部署进程存档:null   java将一个数组拆分为两个大小相等的数组   java Spring boot验证该字段是否为string类型   JAVA JPA保存到TSV而不是SQL   java PMD报告超过X个违规   java是否支持springdatagremlin中的自定义查询?   java在“for”循环后使用变量   JPQL中默认查询中的java错误列   如何在java中实现不同于线程的进程?   java如何检查字符串是否平衡?   xml使用xalan扩展在XSL中处理java集合   java我试图使用子类/超类重写另一个类的值   转换为JSON时出现java堆栈溢出问题   java考虑定义一个类型为“COM”的bean。实例演示。在您的配置中命令$DefaultIO   java在kubernetes中如何检索转发端口的值?   JavaEclipse,动态web项目,向类路径添加另一个eclipse项目   eclipse的java Spring上下文XML验证器?   Linux下利用MATLAB(Windows)生成Java包   Java:在存储到DDC之前验证属性   java校验字符串