它是一个允许您通过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如何将jaxb插件扩展与gradlejaxbplugin一起使用   java Hibernate列表<Object[]>到特定对象   java使用多态性显示arraylist的输出   java水平堆叠卡,带有一定偏移量   java错误:找不到符号方法liesInt()   java客户机/服务器文件收发中的多线程流管理   在java中可以基于访问重载方法吗?   包含空元素的java排序数组   swing Java按钮/网格布局   java BottomNavigationView getmaxitemcount   java空指针异常字符串生成器   java Xamarin升级导致“类文件版本错误52.0,应为50.0”错误   java我正在尝试打印它,而不只是对每一行进行println   Tomcat7中的java是否需要复制上下文。将xml转换为conf/Catalina/locahost以使其生效   带有注入服务的java REST端点在何处引发自定义WebServiceException?   在Java中使用GPS数据   java如何将JFreeChart ChartPanel导出到包含添加的CrosshairOverlay的图像对象?   内置Eclipse期间的Java 8堆栈溢出   java在GWT编译的JavaScript中如何表示BigDecimal