【问题标题】:React Native - Download image from Facebook profile?React Native - 从 Facebook 个人资料下载图片?
【发布时间】:2018-09-07 00:54:26
【问题描述】:

我正在使用 React Native FBSDK 将我的应用程序的用户配置文件与他们的 Facebook 集成。我正在寻找一种允许用户将图像从他们的 Facebook 下载到我的应用程序的方法。类似于 Tinder 中的功能。

【问题讨论】:

    标签: react-native react-native-fbsdk


    【解决方案1】:

    为此,您需要在 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();
        });
    };
    

    为了获得更多信息,我将您重定向到这个伟大的medium post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2017-09-30
      相关资源
      最近更新 更多