firebase动态链接api的python客户端

py-firebase-dynamic-links的Python项目详细描述


firebase动态链接python客户端

生成Firebase Dynamic Links的简单python客户端。它允许 使用自定义域和字段生成android和ios的链接。

要求

安装

pip install py-firebase-dynamic-links

使用量

fromfirebase_dynamic_linksimportDynamicLinksapi_key='your_api_key'domain='example.page.link'timeout=10dl=DynamicLinks(api_key,domain,timeout)# or DynamicLinks(api_key, domain)params={"androidInfo":{"androidPackageName":'packagename',"androidFallbackLink":'fallbacklink',"androidMinPackageVersionCode":'1'},}# dl.generate_dynamic_link(url_to_redirect, create_short_url, params) or# dl.generate_dynamic_link(url_to_redirect)short_link=dl.generate_dynamic_link('http://google.es',True,params)#https://example.page.link/h77c
  • api_keyKey from firebase console
  • domain:在firebase控制台中创建的域uri前缀。例如example.page.link或自定义域。
  • timeout:api调用超时
  • params:可选参数字典。例如:
{"androidInfo":{"androidPackageName":string,"androidFallbackLink":string,"androidMinPackageVersionCode":string},"iosInfo":{"iosBundleId":string,"iosFallbackLink":string,"iosCustomScheme":string,"iosIpadFallbackLink":string,"iosIpadBundleId":string,"iosAppStoreId":string}}

More params available here

参考值

https://firebase.google.com/docs/dynamic-links/rest
https://firebase.google.com/docs/reference/dynamic-links/link-shortener

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

推荐PyPI第三方库


热门话题
java无法使用JSF访问托管bean方法   java是制作具有多值类型的HashMap的正确方法   javafx中TicTacToe的java更新UI   windows Java文件。getCanonicalFile()无法处理冒号“:”   java在一个布局屏幕中创建多个(26)按钮   java Android Studio:Gradle构建完成,有251个错误   我们如何在Java上为callfireapiclient编写单元/集成测试?   java无法将1715UTC转换为本地/gmt类型   具有已定义的数字序列的JAVA循环   Java程序正在netbeans中编译,但未在CMD中编译,包不存在   java Android构造函数和onCreate()之间有什么区别?   java配置弹性搜索结果评分   java LibGDX纹理是否可绘制?   java如何在Android中设置应用程序默认打开pdf   java是否有一种创造性的方法将多个参数传递给contentEquals()方法?   java在Android上存储Ed25519私钥