web-dev-qa-db-ja.com

graph.facebook.com/usernameが機能しません

https://graph.facebook.com/username を使用してユーザーの詳細を取得しようとしました。しかし、それはエラーをスローします

    "error": {
      "message": "(#803) Cannot query users by their username (ramesh.randika.56)",
      "type": "OAuthException",
      "code": 803
   }

誰もこの問題の解決策を持っていますか?.

11
ramesh

graph.facebook.com/{Username}は現在利用できませんが、 lookup-id.com はまだFacebook ID、FacebookグループID、FacebookページIDを見つけることができます

9

すべてのWebブラウザーの「ページのソースを表示」オプションが役立ちます。これに従ってください

  1. その人/ FBアカウントのタイムラインを開きます。
  2. 右クリック Webページの任意の場所-> ページのソースを表示-> 1または2秒待って新しいページをロードします。
  3. Ctrl + fを押す(ページ内の文字列、Wordの検索に使用)を入力し、「profile_id =」(引用符なし)を入力します。
  4. 「=」の後に長い数字をコピーします。

結論:「ユーザー名」を使用しても機能しなくなりました(2018年10月まで更新)、profile_idは代わりに必要なものです。

3
knight

usernameフィールドは、Graph API v2.0の導入により削除されました。

見る

/me/username 使用できなくなりました。

2
Tobi