2

通常のFBユーザー(ログインと投稿)で動作するコードを用意します。テストユーザーを作成しましたが、ログインできません。「メールアドレスまたは電話番号を認識できませんでした」というメッセージが表示されます。https://graph.facebook.com/362652477144946/accounts/test-usersに電話した後?...私は得ました:

{
  "id": "100004233554579",
  "access_token": "...",
  "login_url": "https://www.facebook.com/platform/test_account_login.php?user_id=100004233554579&n=Ffaa4FVusNloYGS",
  "email": "iosproject_gaxfjez_iosproject\u0040tfbnw.net",
  "password": "..."
}

ユーザー名に「100004233554579」、「Ffaa4FVusNloYGS」、「iosproject_gaxfjez_iosproject \ u0040tfbnw.net」と入力しようとしましたが、何も機能しません。何か案は?

UPDATE1電子メールの「\u0040」に気づいたので、それを「@」に変更しました。しかし、「私たちはあなたのメールを認識しませんでした」を取得します:)

UPDATE2 Facebookのlogin_urlにログインすると、別のメール「100004233554579@facebook.com」があることに気づきましたが、それも機能しません。

4

2 に答える 2

3

モバイルデバイスからのFacebookユーザーログインのテストでも同じ問題が発生しました。「メールアドレスまたは電話番号が認識されませんでした」。

私がしたこと:

  • 開発コンソールに行き、新しいテストユーザーを作成しました
  • コンソールで[編集]をクリックしてパスワードを変更しました-間違いではありませんでした

開発コンソールを介してパスワードを変更した後、Facebookはテストメールも変更します。また、Facebook.com Webサイト(android、iOs、m.facebook.comではない)でのみログインできます。これは、電子メールが変更されたというセキュリティ警告が表示されるためです。また、qwertyのような単純なメールを使用することはできません。

それを機能させるためにあなたがする必要があること:

  • コンソールで新しいテストユーザーを作成します(何も変更しないでください)
  • Graph APIに移動し、アプリケーショントークンを生成し、{app_id} / accounts / test-users(詳細)を介してテストユーザーを取得します。
  • 新しいパスワード(パスワードのみ)をテストユーザー/ {user_id}にPOSTします(詳細
  • これで、m.facebook.com、Android、またはiOSアプリを使用してログインできるようになります。

少し奇妙

于 2014-05-30T00:01:19.763 に答える
2

あなたの回答から、ログインに必要な電子メールはである必要があるよう iosproject_gaxfjez_iosproject@tfbnw.netです。

これは、生成されたパスワードで機能するはずです。テストユーザーの作成について詳しくは、こちらをご覧ください。

それでも問題が解決しない場合は、 http://developers.facebook.com/bugsでバグレポートを作成してください。喜んで調査させていただきます。

于 2012-08-30T06:55:01.630 に答える