react-native-fbsdkからユーザー情報(メール、名前など)を取得するにはどうすればよいですか?

ダンスホール

ユーザーがFacebookで認証するときに、ユーザーの電子メールと名前にアクセスしてセットアップとアカウントを作成しようとしています。react-native-fbsdkのドキュメントを準備しましたが、どこにも表示されません。

ネイダーは

あなたはこのようなことをすることができます(これは私が私のアプリでやっていることの要約版です):

<LoginButton
  publishPermissions={['publish_actions']}
  readPermissions={['public_profile']}
  onLoginFinished={
    (error, result) => {
      if (error) {
        console.log('login has error: ', result.error)
      } else if (result.isCancelled) {
        console.log('login is cancelled.')
      } else {
        AccessToken.getCurrentAccessToken().then((data) => {
          const { accessToken } = data
          initUser(accessToken)
        })
      }
    }
  }
  onLogoutFinished={logout} />

// initUser関数

initUser(token) {
  fetch('https://graph.facebook.com/v2.5/me?fields=email,name,friends&access_token=' + token)
  .then((response) => response.json())
  .then((json) => {
    // Some user object has been set up somewhere, build that user here
    user.name = json.name
    user.id = json.id
    user.user_friends = json.friends
    user.email = json.email
    user.username = json.name
    user.loading = false
    user.loggedIn = true
    user.avatar = setAvatar(json.id)      
  })
  .catch(() => {
    reject('ERROR GETTING DATA FROM FACEBOOK')
  })
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Facebook React Native からユーザー情報を取得する

分類Dev

React Nativeで国名から国コードを取得するにはどうすればよいですか?

分類Dev

React Native(expo)からユーザーのGoogleカレンダーにアクセスするにはどうすればよいですか?

分類Dev

React Nativeでテーブルが更新されたときにSQLiteから取得したデータを更新するにはどうすればよいですか?

分類Dev

React Native、Reactルーターの初期パスを設定するにはどうすればよいですか?

分類Dev

React Nativeのビューで表示名を変更するにはどうすればよいですか?

分類Dev

React Nativeでアプリ起動ソースを取得するにはどうすればよいですか?

分類Dev

invitable_friendsデータ以外のデータを要求するときに、react native(react-native-fbsdk)でより大きな画像を要求するにはどうすればよいですか?

分類Dev

react-nativeのPickeronValueChangeからラベルを取得するにはどうすればよいですか?

分類Dev

React NativeでアニメーションGIFを表示するにはどうすればよいですか?

分類Dev

React NativeでアニメーションGIFを表示するにはどうすればよいですか?

分類Dev

React NativeですべてのFirebaseの子をループするにはどうすればよいですか?

分類Dev

React Native:アイドルタイマーを無効にするにはどうすればよいですか?

分類Dev

React Native TextInputでカーソルの幅を変更するにはどうすればよいですか?

分類Dev

React NativeでJSON配列をループするにはどうすればよいですか?

分類Dev

React Nativeでグローバル変数を定義するにはどうすればよいですか?

分類Dev

react-nativeのモーダルでタブを使用するにはどうすればよいですか?

分類Dev

React NativeのGitHubに保存されているJSONファイルからデータをロードするにはどうすればよいですか?

分類Dev

React Nativeカーソルの色を変更するにはどうすればよいですか?

分類Dev

React NativeとMobX:グローバルストアを作成するにはどうすればよいですか?

分類Dev

react-native-fbsdkが提供するLoginManagerを使用してFacebookからログアウトするにはどうすればよいですか?

分類Dev

React Nativeで認証付きのネットワークイメージを取得するにはどうすればよいですか?

分類Dev

React Nativeモーダルを閉じるにはどうすればよいですか?

分類Dev

React NativeでURIから画像の高さと幅を取得するにはどうすればよいですか?

分類Dev

レルムreact-nativeでネストされたフォルダーのような構造を作成するにはどうすればよいですか?

分類Dev

React NativeとAxiosでフォームデータを送信するにはどうすればよいですか?

分類Dev

react-native-mapsで1つのマーカーを作成するにはどうすればよいですか?

分類Dev

Child-Componentの「react-native-datepicker」から日付を取得するにはどうすればよいですか?

分類Dev

[react-native-vector-icons(react native)]からToolbarAndroidにベクターアイコンを表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    Facebook React Native からユーザー情報を取得する

  2. 2

    React Nativeで国名から国コードを取得するにはどうすればよいですか?

  3. 3

    React Native(expo)からユーザーのGoogleカレンダーにアクセスするにはどうすればよいですか?

  4. 4

    React Nativeでテーブルが更新されたときにSQLiteから取得したデータを更新するにはどうすればよいですか?

  5. 5

    React Native、Reactルーターの初期パスを設定するにはどうすればよいですか?

  6. 6

    React Nativeのビューで表示名を変更するにはどうすればよいですか?

  7. 7

    React Nativeでアプリ起動ソースを取得するにはどうすればよいですか?

  8. 8

    invitable_friendsデータ以外のデータを要求するときに、react native(react-native-fbsdk)でより大きな画像を要求するにはどうすればよいですか?

  9. 9

    react-nativeのPickeronValueChangeからラベルを取得するにはどうすればよいですか?

  10. 10

    React NativeでアニメーションGIFを表示するにはどうすればよいですか?

  11. 11

    React NativeでアニメーションGIFを表示するにはどうすればよいですか?

  12. 12

    React NativeですべてのFirebaseの子をループするにはどうすればよいですか?

  13. 13

    React Native:アイドルタイマーを無効にするにはどうすればよいですか?

  14. 14

    React Native TextInputでカーソルの幅を変更するにはどうすればよいですか?

  15. 15

    React NativeでJSON配列をループするにはどうすればよいですか?

  16. 16

    React Nativeでグローバル変数を定義するにはどうすればよいですか?

  17. 17

    react-nativeのモーダルでタブを使用するにはどうすればよいですか?

  18. 18

    React NativeのGitHubに保存されているJSONファイルからデータをロードするにはどうすればよいですか?

  19. 19

    React Nativeカーソルの色を変更するにはどうすればよいですか?

  20. 20

    React NativeとMobX:グローバルストアを作成するにはどうすればよいですか?

  21. 21

    react-native-fbsdkが提供するLoginManagerを使用してFacebookからログアウトするにはどうすればよいですか?

  22. 22

    React Nativeで認証付きのネットワークイメージを取得するにはどうすればよいですか?

  23. 23

    React Nativeモーダルを閉じるにはどうすればよいですか?

  24. 24

    React NativeでURIから画像の高さと幅を取得するにはどうすればよいですか?

  25. 25

    レルムreact-nativeでネストされたフォルダーのような構造を作成するにはどうすればよいですか?

  26. 26

    React NativeとAxiosでフォームデータを送信するにはどうすればよいですか?

  27. 27

    react-native-mapsで1つのマーカーを作成するにはどうすればよいですか?

  28. 28

    Child-Componentの「react-native-datepicker」から日付を取得するにはどうすればよいですか?

  29. 29

    [react-native-vector-icons(react native)]からToolbarAndroidにベクターアイコンを表示するにはどうすればよいですか?

ホットタグ

アーカイブ