1

次のコードを使用して、ユーザーのウォールに投稿しています。正常に動作しますが、アプリにちなんで名付けられたフォト アルバムも作成され、そのアルバムに画像が追加されていることに気付きました。これは iOS アプリの予想される動作ですか? ユーザーのアカウントに画像を保存せずにウォールに投稿する方法はありますか?

FBRequestHandler handler =
^(FBRequestConnection *connection, id result, NSError *error)
{
    // output the results of the request
    NSLog(@"Error - %@", error);
    NSLog(@"Result - %@", result);
};

UIImage *img = [logo getImage];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Test Message",@"message",img,@"picture",nil];
[FBRequestConnection startWithGraphPath:@"me/Photos"
                             parameters:params
                             HTTPMethod:@"POST"
                      completionHandler:handler];
4

1 に答える 1

3

@GoldenJoe、Facebookに画像を投稿するためにカスタムアプリケーションを使用しています。このようにして、アプリケーションを登録するたびに、アプリ ID/API キーが提供されます)。iPhone アプリケーションから画像を投稿している間、facebook は、上記のアプリケーションを Facebook に登録するために使用した名前で別のアルバムを作成します。

これは、別のアルバムが Facebook によって独自に作成されており、そのアプリケーション資格情報 (APP ID) を使用して投稿したすべての画像が同じアルバムの下にクラブ化されていることはすべて正常です。概念をよりよく理解するために、アルバム写真を見てみたいと思うかもしれません。

それが役に立てば幸い!!

于 2012-12-11T04:26:11.737 に答える