为什么我能';t使用信任平台删除个人和团体身份之间的链接';谁的身份API?
我已在上创建帐户 然后,我创建了一个具有为什么我能';t使用信任平台删除个人和团体身份之间的链接';谁的身份API?,api,platform,platform-of-trust,Api,Platform,Platform Of Trust,我已在上创建帐户 然后,我创建了一个具有 curl -i -X POST \ -H "Authorization: Bearer <ACCESS_TOKEN>" \ -H "Content-Type: application/json" \ -d \ "{ \"context\": \"https://standards.oftrust.net/v2/Context/Identity
curl -i -X POST \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d \
"{
\"context\": \"https://standards.oftrust.net/v2/Context/Identity/Group/\",
\"type\": \"Group\",
\"data\": {
\"name\": \"Company Oy\"
}
}" "https://api-sandbox.oftrust.net/identities/v1"
我得到了成功的回应,在这些身份之间建立了联系
正在尝试删除此链接,但我收到as响应404,并且未找到消息链接。
我所尝试的是符合我的例子
curl-i-X删除\
-H“授权:可以列出身份的所有链接的载体。
并为组标识制作了以下内容:
curl -i -X GET \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
"https://api-sandbox.oftrust.net/identities/v1/<group_id>/links"
curl-i-X GET\
-H“授权:持票人”\
"https://api-sandbox.oftrust.net/identities/v1//links"
响应显示组和个人身份之间的链接。首先,确保您尊重From和To的id值(它们的顺序)。它们应该与您在响应https://api-sandbox.oftrust.net/identities/v1//links
其次,删除链接终结点需要与类型一起使用,如示例所示。在本例中,MemberOf
。但是查看链接的创建时,有一个输入错误:使用的上下文是正确的,但类型是Member
。类型应该与context=>MemberOf
中名称的最后一部分匹配
curl -i --request POST \
--url https://api-sandbox.oftrust.net/identities/v1/{fromIdentityId}/link/{toIdentityId} \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'content-type: application/json' \
--data '{
"context": "https://standards.oftrust.net/v2/Context/Link/Role/MemberOf/",
"type": "Member"
}'
在这种情况下,由于您试图删除它,只需使用Member
curl -i -X DELETE \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
"https://api-sandbox.oftrust.net/identities/v1/{fromIdentityId}/link/{toIdentityId}/Member"
curl-i-X删除\
-H“授权:持票人”\
"https://api-sandbox.oftrust.net/identities/v1/{fromIdentityId}/link/{toIdentityId}/Member“
curl -i -X DELETE \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
"https://api-sandbox.oftrust.net/identities/v1/{fromIdentityId}/link/{toIdentityId}/Member"