2024-06-16 17:46:05 发布
网友
什么是
_hash
与API请求一起接收的? 我的请求url
url = "https://" + sugar_instance + "/rest/v10/Leads"
SugarCRM中的每个Lead/Employee/Module是否有唯一的用户id?如果是的话,我怎样才能获得是使用请求。我在用Python。你知道吗
你的问题中有几个不同的问题。我会尽力回答所有的问题。你知道吗
什么是散列?
看看API响应的这个子集:
"modified_user_id": "e8b433d5-5d17-456c-8506-fe56452fcce8", "modified_by_name": "Reisclef", "modified_user_link": { "full_name": "Administrator", "id": "1", "_acl": { "fields": [], "delete": "no", "_hash": "8e11bf9be8f04daddee9d08d44ea891e" } }, "created_by": "1", "created_by_name": "Administrator", "created_by_link": { "full_name": "Administrator", "id": "1", "_acl": { "fields": [], "delete": "no", "_hash": "8e11bf9be8f04daddee9d08d44ea891e" } },
上面响应中的“\散列”是相关acl记录的散列,表示用户对相关记录的访问控制限制。你知道吗
我们可以通过进一步观察我的回答来证明这一点。您将注意到散列会发生变化,但与具有相同条件的每个对象一致:
"member_of": { "name": "", "id": "", "_acl": { "fields": [], "_hash": "654d337e0e912edaa00dbb0fb3dc3c17" } }, "campaign_id": "", "campaign_name": "", "campaign_accounts": { "name": "", "id": "", "_acl": { "fields": [], "_hash": "654d337e0e912edaa00dbb0fb3dc3c17" } },
我们可以从中得到的是,\散列是\ acl对象的散列。您可以通过查看include/MetaDataManager来确认这一点/MetaDataManager.php,第1035行。你知道吗
因此,它不是用户记录的散列,而是记录的ACL设置的散列。你知道吗
是否有唯一的用户id?
严格地说,不会,每个记录都不会有唯一的用户id(除非一个用户只创建/编辑过一个记录)。你知道吗
如果您回到我的第一个JSON块,您将看到有两个用户关系:
modified_user_id
以及
created_by
这表明用户记录的惟一id是什么,我们可以保证它是惟一的(只要guid是惟一的)。你知道吗
我如何获得它?
从技术上讲,它已经存在于请求中,但如果您只想检索由用户id创建并由用户id修改的,则可以使用以下方法进行调用:
https://{INSTANCE}/rest/v10/{MODULE}?fields=created_by,modified_user_id
你的问题中有几个不同的问题。我会尽力回答所有的问题。你知道吗
什么是散列?
看看API响应的这个子集:
上面响应中的“\散列”是相关acl记录的散列,表示用户对相关记录的访问控制限制。你知道吗
我们可以通过进一步观察我的回答来证明这一点。您将注意到散列会发生变化,但与具有相同条件的每个对象一致:
我们可以从中得到的是,\散列是\ acl对象的散列。您可以通过查看include/MetaDataManager来确认这一点/MetaDataManager.php,第1035行。你知道吗
因此,它不是用户记录的散列,而是记录的ACL设置的散列。你知道吗
是否有唯一的用户id?
严格地说,不会,每个记录都不会有唯一的用户id(除非一个用户只创建/编辑过一个记录)。你知道吗
如果您回到我的第一个JSON块,您将看到有两个用户关系:
以及
这表明用户记录的惟一id是什么,我们可以保证它是惟一的(只要guid是惟一的)。你知道吗
我如何获得它?
从技术上讲,它已经存在于请求中,但如果您只想检索由用户id创建并由用户id修改的,则可以使用以下方法进行调用:
相关问题 更多 >
编程相关推荐