2011-01-18 6 views
0

나는이 질문에 대한 많은 질문과 답변을 알고 있습니다. 나는 아직도 작은 일에 매달렸다. 나는 내 iPhone 앱을 통해 UIImage을 Facebook에 업로드했지만 사진이 대기중인 앨범으로 이동한다는 것을 알고 있습니다. 그리고 사용자는 벽에 게시하기 위해이를 수락해야했습니다.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

관련 문제