React Native - Загрузить изображение из профиля Facebook? - PullRequest
0 голосов
/ 07 сентября 2018

Я использую React Native FBSDK для интеграции профилей пользователей моего приложения с их Facebook.Я ищу способ, позволяющий пользователю загружать изображения из своего Facebook в мое приложение.Подобно тому, как это работает в Tinder.

1 Ответ

0 голосов
/ 07 сентября 2018

Для этого вам нужно сделать графическую заявку на Facebook, чтобы получить больше информации о конкретном пользователе.

Это выглядит примерно так:

//first you need to sign in your user and then ...
let result = await this.FBGraphRequest('id, email, picture.type(large), last_name, first_name');

 FBGraphRequest = async (fields) => {
    const accessData = await AccessToken.getCurrentAccessToken();
    this.saveToken(accessData["accessToken"], "facebook");
    // Create a graph request asking for user information
    return new Promise((resolve, reject) => {
        const infoRequest = new GraphRequest('/me', {
                accessToken: accessData.accessToken,
                parameters: {
                    fields: {
                        string: fields
                    }
                }
            },
            (error, result) => {
                if (error) {
                    console.log('Error fetching data: ' + error.toString());
                    reject(error);
                } else {
                    resolve(result);
                }
            });

        new GraphRequestManager().addRequest(infoRequest).start();
    });
};

Чтобы получить больше информации, я перенаправлю вас на этот великий средний пост .

...