Как я могу получить общее количество друзей в Unity из API Facebook? - PullRequest
0 голосов
/ 23 марта 2019

, поэтому я работаю с Facebook API в Unity и пытаюсь получить общее количество друзей.Мне удалось получить имя и фотографию профиля.Я думаю, что я уже довольно далеко, но это просто та строка кода, которую мне не хватает, чтобы она заработала.

public class FbScript : MonoBehaviour
{
public GameObject FullName;
    public GameObject NumFriends;

void DealWithFBMenus(bool isLoggedIn)
    {
        if (isLoggedIn)
        {

            DialogLoggedIn.SetActive(true);
            DialogLoggedOut.SetActive(false);

            FB.API("/me/picture?type=square&height=128&width=128", HttpMethod.GET, DisplayProfilePic);
            FB.API("/me?fields=name", HttpMethod.GET, DisplayUsername);
            FB.API("/me?fields=first_name", HttpMethod.GET, DisplayFirstUsername);
            FB.API("/me/friends?summary=total_count", HttpMethod.GET, DisplayFriends);

            foreach (string perm in AccessToken.CurrentAccessToken.Permissions)
            {
                // log each granted permission
                Debug.Log(perm);
            }
        }
        else
        {
            DialogLoggedIn.SetActive(false);
            DialogLoggedOut.SetActive(true);
        }
    }
void DisplayUsername(IResult result)
    {
        Text Username = FullName.GetComponent<Text>();
        if (result.Error == null)
        {
            Username.text = "" + result.ResultDictionary["name"];
        }
        else
        {
            Debug.Log(result.Error);
        }
    }

    void DisplayFriends(IGraphResult result)
    {
if (result.Error == null)
        {
            Text Friends = NumFriends.GetComponent<Text>();
        Friends.text = "Friends:, " + result.ResultDictionary["total_count"];
        }
        else
        {
            Debug.Log(result.Error);
        }
    }
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...