Even though this protocol is implemented on Nintendo game servers, it is never actually used. Instead, Nintendo has implemented its own friend services:
Methods
(1) AddFriend
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Uint32 | uiDetails |
String | strMessage |
Response
Type | Name |
---|---|
Bool | %retval% |
(2) AddFriendByName
Request
Response
Type | Name |
---|---|
Bool | %retval% |
(3) AddFriendWithDetails
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Uint32 | uiDetails |
String | strMessage |
Response
Type | Name |
---|---|
RelationshipData | relationshipData |
(4) AddFriendByNameWithDetails
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Uint32 | uiDetails |
String | strMessage |
Response
Type | Name |
---|---|
RelationshipData | relationshipData |
(5) AcceptFriendship
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Response
Type | Name |
---|---|
Bool | %retval% |
(6) DeclineFriendship
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Response
Type | Name |
---|---|
Bool | %retval% |
(7) BlackList
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Uint32 | uiDetails |
Response
Type | Name |
---|---|
Bool | %retval% |
(8) BlackListByName
Request
Type | Name |
---|---|
String | strPlayerName |
Uint32 | uiDetails |
Response
Type | Name |
---|---|
Bool | %retval% |
(9) ClearRelationship
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Response
Type | Name |
---|---|
Bool | %retval% |
(10) UpdateDetails
Request
Type | Name |
---|---|
Uint32 | uiPlayer |
Uint32 | uiDetails |
Response
Type | Name |
---|---|
Bool | %retval% |
(11) GetList
Request
Type | Name |
---|---|
Uint8 | byRelationship |
Bool | bReversed |
Response
Type | Name |
---|---|
List<Uint32> | lstFriendsList |
(12) GetDetailedList
Request
Type | Name |
---|---|
Uint8 | byRelationship |
Bool | bReversed |
Response
Type | Name |
---|---|
List<FriendData> | lstFriendsList |
(13) GetRelationships
Request
Type | Name |
---|---|
ResultRange | resultRange |
Response
Type | Name |
---|---|
Uint32 | uiTotalCount |
List<RelationshipData> | lstRelationshipsList |
Types
FriendData
RelationshipData
Type | Name |
---|---|
Uint32 | m_pid |
String | m_strName |
Uint8 | m_byRelationship |
Uint32 | m_uiDetails |
Uint8 | m_byStatus |