0

ユーザーがこのアプリを使用するためにFacebook経由でログインするアプリがあります。今私が必要としているのは、ログに記録されたユーザーの Facebook の URL を取得したいということです。

「http://www.facebook.com/person.name」

今、私はこの URL を取得したい、またはアプリを通じて「person.name」が必要です。Facebook の名前 (個人名) を取得できますが、その userName を取得する方法がわかりません。よろしくお願いします。

4

1 に答える 1

1

まず、ログインしている場合は、以下を使用してプロファイルを取得するリクエストを送信できます。

AsyncFacebookRunner asyncFacebookRunner = new AsyncFacebookRunner(facebook); asyncFacebookRunner.request("me", new fbRequestListener());

次に、リスナーで、応答のユーザー名フィールドを取得できます。

public class fbRequestListener implements RequestListener() {

@Override
public void onComplete(String response, Object state) {
     /**Parse the json response here to get the username
      Then, append it to the url as "http://www.facebook.com/" +username*/

}

/**don't forget to override other methods*/

}

それが役立つことを願っています。:)

于 2012-12-21T08:45:16.890 に答える