0

これを統合する方法について、誰かが私にいくつかの指針を教えてもらえますか? 私の目標は、私のアプリ (fb アプリ) をインストールした友人のリストを取得することです。最初に、ユーザーをアプリにログインして、アプリをインストールした/インストールしていない友達をリストする必要があります。

PS : Facebook SDK を使用したくありません。Facebookがsdkを変更するのに数え切れないほどの時間を費やしたため、私は過去に悪夢を見ました。

=========== 更新

ログインに成功し、Facebook の友達を一覧表示しました。しかし、アプリとリストの写真を持っている友達をリストするのに問題があります。私はこれを試しました:

URL : https://graph.facebook.com/me/friends?friends?fields=id,name,installed,picture

私にOAuthException : An active access token must be used to query information about the current user.問題を与えます。

API Graphでも試しましたが、言及されたエラーなしで動作します。

完璧にしかme/friends機能しない場合は、すべての友達がリストされます。

4

2 に答える 2

3

どうやらURL内に追加できないようです。パラメータ内のフィールドを渡す必要がありますSLRequest

NSURL *requestURL = [NSURL URLWithString:@"https://graph.facebook.com/me/friends"];

NSDictionary *param=[NSDictionary dictionaryWithObjectsAndKeys:@"picture,id,name,installed",@"fields", nil];

SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
                                        requestMethod:SLRequestMethodGET
                                                  URL:requestURL
                                           parameters:param];
于 2014-01-31T07:04:20.003 に答える