为什么我能';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"