2011-01-18 16 views
0

私は多くの質問が投稿されていることを知っています。私はまだ少しのことで立ち往生した。 私はiPhoneアプリでFacebookにUIImageのアップロードを成功させましたが、写真は保留中のアルバムに移動することに気付きました。そして、ユーザーは壁に投稿するためにそれを受け入れなければなりませんでした。FBConnect経由でFacebookに画像をアップロード

は、ここに私のコード

- (void)start 
{ 
    NSArray *permissions = [NSArray arrayWithObjects: 
          @"read_stream", @"offline_access", nil]; 
    [_fbEngine authorize:kFbAppId 
      permissions:permissions 
       delegate:self]; 
} 

#pragma mark - 
#pragma mark FBSession delegate 

- (void)fbDidLogin 
{ 

    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            self.image, @"picture", 
            nil]; 
    [_fbEngine requestWithMethodName:@"photos.upload" 
          andParams:params 
         andHttpMethod:@"POST" 
         andDelegate:self]; 
} 

保留中のアルバムで通過することなく、壁に直接写真を投稿する方法はあります。

よろしく、
KL94

答えて

2

は、要求された権限のリストに@"publish_stream"を追加します。

これは、中間ステップなしに壁にまっすぐ押し込むことができます。 @"offline_access"は、FBDialogではなく、グラフapiを介して行うこともできますので、ポストをバックグラウンドで完全に行うことができます。

+0

Thx多く、それは仕事をしました。 – klefevre

関連する問題