0

ユーザーが Facebook のアカウント情報を使用してチャットできる iPhone 用のアプリを開発しています。この場合: Facebook のユーザー名とプロフィール画像。私の質問は、チャット ボックスでユーザーのプロフィール写真を共有して、他のユーザーがお互いのアバターを見ることができるようにするにはどうすればよいですか?

写真はオンラインのどこかになければなりませんか?そのURLにアクセスするには?

送信ボタンがタップされたときに、次のようにする必要があります。

ユーザー名を取得し、メッセージを取得し、アバターの URL を取得します。チャット サーバーに情報を送信します。

代替テキスト http://img98.imageshack.us/img98/5103/screenshotrci.png

4

2 に答える 2

1

最初に FBconnect.photos.getAlbum を使用してアルバム名を取得し、UID を渡します。すべてのアルバム情報を含む配列を返します。次に、アルバム名「プロフィール写真」とそのアルバム ID を見つけます。その後、このアルバム ID を使用してプロフィール写真を取得します。

このAPI FBConnect.photos.getを使用して、アルバムIDをパラメータとして渡します

于 2010-03-15T13:43:49.177 に答える
1

これは少し遅いかもしれませんが、名前を取得するために使用する fql クエリに "pic_square" (50x50 の画像) を入れるだけです。

NSString* fql = [NSString stringWithFormat:@"select uid, name, pic_square from user where uid == %lld", self.usersession.uid];

それだけです。必要な画像の URL を含む文字列が返されます。

于 2010-10-02T05:06:09.177 に答える