ListUserSocialAccounts lists all social accounts for a user. GitHub API docs: https://docs.github.com/rest/users/social-accounts?apiVersion=2022-11-28#list-social-accounts-for-a-user meta:operation GET /users/{username}/social_accounts
(ctx context.Context, username string, opts *ListOptions)
| 89 | // |
| 90 | //meta:operation GET /users/{username}/social_accounts |
| 91 | func (s *UsersService) ListUserSocialAccounts(ctx context.Context, username string, opts *ListOptions) ([]*SocialAccount, *Response, error) { |
| 92 | u := fmt.Sprintf("users/%v/social_accounts", username) |
| 93 | u, err := addOptions(u, opts) |
| 94 | if err != nil { |
| 95 | return nil, nil, err |
| 96 | } |
| 97 | |
| 98 | req, err := s.client.NewRequest(ctx, "GET", u, nil) |
| 99 | if err != nil { |
| 100 | return nil, nil, err |
| 101 | } |
| 102 | |
| 103 | var addedAccounts []*SocialAccount |
| 104 | resp, err := s.client.Do(req, &addedAccounts) |
| 105 | if err != nil { |
| 106 | return nil, resp, err |
| 107 | } |
| 108 | |
| 109 | return addedAccounts, resp, nil |
| 110 | } |