Relation One Profile
Relaton
GET /api/v1/profile
Through this API, you will be able to query the Profile information of Relation One users.
Header
Request Parameters
address
String
fasle
EOA Address
twitterUsername
String
fasle
twitter username
steamId
String
fasle
steamId
sig
String
true
User authorization information (when provided with authorization details, developers canuse Lit Protocol to decrypt the returned results).
message
String
true
Original text of user authorization information signature (Please refer to the original signature splicingSIWE.The statement field needs to be Access to User Profile.))
Request Example
curl GET 'https://api.relationlabs.ai/api/v1/profile?address=0x9bd286ef4e3d9ec1af6c6ae9da2f0b3617deab13&sig=xxx&message=xxx' \
--header 'ApiKey: <ApiKey>'
Response Parameters
code
String
Return code
desc
String
Return message
data
EncryptedData
Data(Encrypted by Lit Protocol)
The decrypted fields of EncryptedData
are as follows:
relationId
String
User's relationId
name
String
User name
avatar
String
User's profile image
followingCount
String
Total number of following
followerCount
String
Total number of follower
The decrypted data structure of EncryptedData
is as follows:
{
"relationId": "d4swz-zaaaa-aaaaj-at5fa-cai",
"name": "test_user",
"avatar": "https://3fypb-gqaaa-aaaag-aaedq-cai.ic1.io/nft/eth/relation-test-club/16.png",
"followingCount": 87,
"followerCount": 999
}
Response Body
{
"code": "0",
"desc": "success",
"data": {
"encryptedString": "xxx",
"encryptedSymmetricKey": "xxx"
}
}
Return Code
0
success
the flag for a successful request
11601
failed
this field not support in current version
11602
failed
user not found
Last updated