![](/img/trans.png)
[英]Android Kiosk mode not working when using Android Management API Policy
[英]Create a policy using Android Management API - Quickstart Colab
我正在嘗試為我的Android項目Work profile
實現Android Management API。 該鏈接提供了快速入門指南,用於注冊企業,創建策略和配置設備。
我猜這個快速入門是用Python編寫的Colab notebook
(錯誤提示)。 我已經在此colab筆記本中成功創建了企業,要創建基本策略,我需要運行此代碼
import json
policy_name = enterprise_name + '/policies/policy1'
policy_json = '''
{
"applications": [
{
"packageName": "com.android.chrome",
"installType": "FORCE_INSTALLED"
}
],
"debuggingFeaturesAllowed": true
}
'''
androidmanagement.enterprises().policies().patch(
name=policy_name,
body=json.loads(policy_json)
).execute()
這是我按運行圖標時遇到的錯誤:
TypeError Traceback (most recent call last)
<ipython-input-7-fa6c551fe8df> in <module>()
17 androidmanagement.enterprises().policies().patch(
18 name=policy_name,
---> 19 body=json.loads(policy_json)
20 ).execute()
/usr/local/lib/python3.6/dist-packages/googleapiclient/discovery.py in method(self, **kwargs)
740 raise TypeError(
741 'Parameter "%s" value "%s" does not match the pattern "%s"' %
--> 742 (name, pvalue, regex))
743
744 for name, enums in six.iteritems(parameters.enum_params):
TypeError: Parameter "name" value "LC01gzjgxa/policies/policy1" does not match the pattern "^enterprises/[^/]+/policies/[^/]+$"
有人可以幫我解決這個錯誤嗎?
TypeError:參數“名稱”值“ LC01gzjgxa / policies / policy1”與模式“ ^ enterprises / [^ /] + / policies / [^ /] + $”不匹配
根據此錯誤日志,您的enterprise_name和策略名稱與預期的模式不匹配。
它應該是這樣的enterprises/enterprise_name/policies/policy_name
。 因此,請嘗試如下進行更改。
enterprises/LC01gzjgxa/policies/policy1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.