owned this note
owned this note
Published
Linked with GitHub
# 多媒體安全final API
- base url:https://alanhc-mms-final.herokuapp.com/
- entrypoint: https://alanhc-mms-final.herokuapp.com/redoc
## Auth
- `/renew_token/`
- `GET`
- header: JWT: 要有address
- response:
```json=
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhZGRyIjoidHoxaEhhbUg0UVJTcUE4TmJ6RThnRTRlY1A2UUV4b0xKdzZKIiwiZXhwIjoxNjUyODU1NzEyfQ.niMlql4EvDwxkTTUJNOtZfy3J5C-mxNL-nhnHM9L23M",
"token_type": "bearer"
}
```
- `/login`
- `POST`
- request:
- address: str(tz1hHamH4QRSqA8NbzE8gE4ecP6QExoLJw6J)
- signature: str(edsigtcoXBaDDappN2bhRfFv3G6bKifBUmZuC2E2WRSPG6xvhf7oXUjiRtgkhc7d8kTkL2T2GoCVmGWtRaNiacbToqtMvEP5Wpy)
- response:
```json=
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhZGRyIjoidHoxaEhhbUg0UVJTcUE4TmJ6RThnRTRlY1A2UUV4b0xKdzZKIiwiZXhwIjoxNjUyODU1NzEyfQ.niMlql4EvDwxkTTUJNOtZfy3J5C-mxNL-nhnHM9L23M",
"token_type": "bearer"
}
```
- `/login/{address}/payload`
- `GET`
- response:
```json=
{
"payload": "05010000009554657a6f73205369676e6564204d6573736167653a20436f6e6669726d696e67206d79206964656e7469747920617320747a316848616d48345152537141384e627a4538674534656350365145786f4c4a77364a206f6e2068747470733a2f2f6473722d7465616d2e6769746875622e696f2f2c2074696d653a20323032322d30352d31382030363a31363a35312e313730393039"
}
```
- `/collections/{address}/`
- `GET`
- response:
```json=
{
"result": [
{
"tokenId": 6797,
"contract": "KT1AFq5XorPduoYyWxs5gEyrFK6fVjJVbtCj",
"owners": {
"KT1Dn3sambs7KZGW88hH2obZeSzfmCmGvpFo": 2,
"tz1h6MbTjUwRm6dfy2XmesoAY9Puvdi38RGP": 3,
"tz1Uhf4fw9M8AtcvRtAUhTm4a2piinfQvtKs": 1,
"tz1fGgpKXtxHqTZyY7YdHGCNTs9J2Wen6euq": 1,
"tz1MQ3nQaE3rTvvnjkjbCN2UdtDZrJi28uwk": 1,
"tz1PRiPEJLCWCFwHF2Wu27JaVqpZuLgCa4T3": 1,
"tz1hHamH4QRSqA8NbzE8gE4ecP6QExoLJw6J": 1,
"tz1RPZp6NLzn7x4g7jhqHtCkhCQVnhbVMj8y": 1,
"tz2SE6VmPhQqLcLGnJat9VLe5oDXo8rxyEqv": 1,
"tz1UY7PqYfnFQoywjS4rzo639UqTUuysBALA": 1,
"tz1cFoGn3TALjdqKRNQjgNkuSc4XKraDrBom": 1,
"tz1bz3RpamvkvNCLfsjN22VCqs4LCVrFnNEB": 1,
"tz1cXx97Kv583vN99EGjbM2JBUNiN1cC6HjB": 1,
"tz1ZJTWRhdNbsoBPPK1BvHgrweEAAJhxozo2": 1,
"tz1PQRJ8wVtFgkZWGfJ6JajjjtJDYUNuKqKc": 1,
"tz2RnBFc4Ff1RttjMvQQJToqMjCnXFbbBqWP": 1,
"tz1fkQKEcPo19jzrcy3Bgm3qHiLkWde1EPSx": 1,
"tz1YyT2LRzDyVgy3GZTTvfUkLct42F4zTMJ5": 1,
"tz1Z5KuUhoZukj6Rc6zRxscoaGcdYtobSFPX": 1
},
"thumbnailUri": "https://assets.akaswap.com/ipfs/QmVbHWbNXK7nvgQAtoDdkwRhAJBbLmYAK9nRRG2poCqzkq"
},
]
}
```
- `/activate_ticket/{contract}/{tokenId}`
- `GET`
- request
- header: JWT
- response:
- image
- `/activate_ticket/{contract}/{tokenId}`
- `GET`
- request
- header: JWT
- response:
- image