firebase动态链接api的python客户端
py-firebase-dynamic-links的Python项目详细描述
firebase动态链接python客户端
生成Firebase Dynamic Links的简单python客户端。它允许 使用自定义域和字段生成android和ios的链接。
要求
- python=3.4
- 点
- 来自Firebase console Settings page的api密钥。
安装
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_key
:Key from firebase consoledomain
:在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}}
参考值
https://firebase.google.com/docs/dynamic-links/rest
https://firebase.google.com/docs/reference/dynamic-links/link-shortener