問題タブ [react-native-fbsdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - react-native-fbsdk がメールを返さない
ライブラリを統合し、react-native-fbsdk
メール以外の名前、ミドルネームなどのユーザー プロファイル情報を取得しました
私が試してみましたreadPermissions={["email,"public_profile","friends"]}
それからあまりにもメールが届かない
どんな助けでも大歓迎です。
前もって感謝します
ios - 反応ネイティブの FBSDK LoginManager が機能しない
LoginButton は機能しますが、LoginManager は機能しません。
handleLogin() が呼び出されると、これを示す xcode に誘導されます。
/** * Copyright (c) 2015-present, Facebook, Inc. * 無断複写・転載を禁じます。* * このソース コードは、このソース ツリーのルート ディレクトリにある * LICENSE ファイルにある BSD スタイルのライセンスの下でライセンスされています。追加の特許権 * は、同じディレクトリの PATENTS ファイルにあります。*/
輸入
「AppDelegate.h」をインポート
int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate > class])); } }
私のxcodeコンソールでは、エラーはこれを示しています、
2016-07-14 17:04:36.591 asklegit[2749:839107] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 4 beyond bounds [0 .. 3]'
*** First throw call stack:
(
0 CoreFoundation 0x0000000110e5cd85 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010fd1bdeb objc_exception_throw + 48
2 CoreFoundation 0x0000000110d45934 -[__NSArrayI objectAtIndex:] + 164
3 asklegit 0x000000010f344640 -[RCTBatchedBridge _handleRequestNumber:moduleID:methodID:params:] + 368
4 asklegit 0x000000010f343600 __33-[RCTBatchedBridge handleBuffer:]_block_invoke.460 + 1424
5 libdispatch.dylib 0x0000000114637d9d _dispatch_call_block_and_release + 12
6 libdispatch.dylib 0x00000001146583eb _dispatch_client_callout + 8
7 libdispatch.dylib 0x00000001146401ef _dispatch_main_queue_callback_4CF + 1738
8 CoreFoundation 0x0000000110db60f9 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
9 CoreFoundation 0x0000000110d77b99 __CFRunLoopRun + 2073
10 CoreFoundation 0x0000000110d770f8 CFRunLoopRunSpecific + 488
11 GraphicsServices 0x0000000115d0ead2 GSEventRunModal + 161
12 UIKit 0x0000000112fb8f09 UIApplicationMain + 171
13 asklegit 0x000000010f2c7cff main + 111
14 libdyld.dylib 0x000000011468c92d start + 1
15 ??? 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
誰でもアイデアを持っていますか?
react-native - React-Native: _reactNativeFacebookLogin.FBLoginManager.loginWithPermissions は定義されていません
React-Native用にこのFacebook-SDKを実装しようとしています。
README ガイドの手順に従いましたが、動作しません。Facebook でログインしようとするたびに、次のエラー メッセージが表示されます。
編集:署名されたAPKを実行しています
EDIT2:署名された APK でのみエラーが発生します。これはどういう意味ですか?
たぶん、これは既知の問題です。
更新react-native-fbsdk
:エラーは、Android パッケージでは使用できず、iOS パッケージでのみ使用できる関数「loginWithPermissions」を指摘しています。この関数が使用されている理由がわかりません。LoginManager.logInWithReadPermissions(['public_profile', 'email']).then(...)
FBログインに使用しています
android - undefined はオブジェクトではありません (FBSDKAccessTokenInterface.getCurrentAccessToken を評価します)
React Native の fbsdk で AccessToken を取得する機能に問題があります。
Facebookが提案するように、コアを呼び出しています:
そして、あるシナリオでは、SOでここに記載されている同様の質問で示唆されているように、ログにトークンを書き込もうとします。
これにより、「未定義はオブジェクトではありません(FBSDKAccessTokenInterface.getCurrentAccessTokenを評価しています)」というレッドスクリーンが表示されます
もちろん、const FBSDKAccessToken を最初に定義してから、userID (FBSDKCore の一部である必要があります) を次のように呼び出します。
ログインしたユーザーのユーザーIDを返すと信じていたところ、何も得られません。また、同じ場所に accesstoken を書き出そうとすると、次のようになります。
以前と同じ赤い画面が表示されます。
ライブラリのリンクを調べてみましたが、さらに問題が発生しました。
したがって、これから、私はかなり立ち往生しており、何がうまくいかなかったのかについてのフィードバックを本当に感謝しています.
react-native - react-native-fbsdk メッセージの投稿 Facebook グラフ API FBGraphRequest
ここで FBSDK 共有のドキュメントを調べましたが、FBShareDialogを使用して単純なメッセージ (リンク、写真、ビデオではない) をタイムラインに投稿できる単純な例が見つかりません。基本的にこれを行うWebリクエストを実行できることを知っています:
Graph API docs で説明されているように、繰り返しになりますが、ShareDialog を使用して一貫した UI を実現したいと考えています。
どうすればいいのですか?ありがとうございました。
facebook-graph-api - Facebook GraphAPI フレンドリストは、フレンドにアプリ ユーザーが登録されている場合でも、常に空を返します。
私はこの質問をしましたが、誰もが言うように、frindslist に登録されたアプリ ユーザーさえ取得していません。私は常にdata[]
空の配列を取得します。アプリは開発モードです。1 人の管理者と 1 人のテスターが に追加されていhttps://developers.facebook.com/apps/{appid}/roles/
ます。両方のユーザーが私のアプリにログインしました。それでも GraphAPI は empty のみを返しますdata[]
。私が間違っていることは何ですか?反応ネイティブ fbsdk を使用しています。以下は、私が使用して取得しているコードです"Success fetching data: {"data":[]}"
react-native - GraphRequestManager で promise を使用する
GraphRequestManager で promise を使用する方法の例はありますか? アクションクリエーターでプロパティを読み取ることができず、未定義のエラーが発生します。
}
アクションクリエーターを使用して上記を呼び出します
}
エラーの前の結果とともに、コンソールに「Success fetching data:」が表示されます。したがって、API 呼び出しは正常に行われます。エラーは、 fbAPI.accounts().then((accounts) でアカウントをフェッチした後に発生します。これは、GraphRequestManager が待機するのではなく、すぐに返されるためだと思います。