8. 创建Credential

调用接口:

标题描述
接口名weid/api/invoke
MethodPOST
Content-Typeapplication/json

接口入参:

接口入参:Json,以signature代替私钥

  1. {
  2. "functionArg": {
  3. "cptId": 10,
  4. "issuer": "did:weid:0x12025448644151248e5c1115b23a3fe55f4158e4153",
  5. "expirationDate": "2019-04-18T21:12:33Z",
  6. "claim": {
  7. "name": "zhang san",
  8. "gender": "F",
  9. "age": 18
  10. },
  11. },
  12. "transactionArg": {
  13. "invokerWeId": "did:weid:0x12025448644151248e5c1115b23a3fe55f4158e4153"
  14. },
  15. "functionName": "createCredential",
  16. "v": "1.0.0"
  17. }

接口返回: application/json

KeyValue
ErrorCode错误码,0表示成功
ErrorMessage错误信息
respBody完整的Credential信息

接口返回示例:

  1. {
  2. "respBody": {
  3. "@context": "https://www.w3.org/2018/credentials/v1",
  4. "cptId": 10,
  5. "uuid" : "decd7c81-6b41-414d-8323-00161317a38e",
  6. "issuer": "did:weid:0x12025448644151248e5c1115b23a3fe55f4158e4153",
  7. "issuranceDate": "2019-03-19T21:12:33Z",
  8. "expirationDate": "2019-04-18T21:12:33Z",
  9. "claim": {
  10. "name": "zhang san",
  11. "gender": "F",
  12. "age": 18
  13. },
  14. "signature": "MTIzNDU2NzgxMjM0NTY3ODMzMzM0NDQ0MTIzNDU2NzgxMjM0NTY3ODEyMzQ1Njc4MTIzNDU2NzgxMjM0NTY3ODU="
  15. },
  16. "ErrorCode": 0,
  17. "ErrorMessage": "success"
  18. }