2013-04-09 5 views
2

그래프 api를 사용하여 페이스 북 피드에 여러 장의 사진을 게시하는 iOS 앱이 있습니다.Facebook graph API post multiple 앨범 및 피드 사진

그래프 경로 "me/photos"에 게시하여이 작업을 수행했습니다. 그러면 사진이 기본 앱 앨범에 저장되고 사용자 피드에 표시됩니다. 정확히 내가 원하는대로.

문제는 두 번째 (또는 여러 개의) 게시물을 작성하면 두 번째 게시물과 후속 게시물을 첫 번째 게시물과 병합하고 피드의 맨 위에 표시한다는 것입니다. 그래서 내가 X 게시물을 만들면 피드에 1 개의 항목 만 있고 게시물의 모든 이미지는 앨범에 게시됩니다.

반면 여러 개의 게시물을 만들고 피드에 별도의 게시물로 표시 할 수 있기를 원합니다. 1 개 이상의 사진과 함께 각각

while (key = [k nextObject]) { 
    item = [self.selectedItemsDict objectForKey:key]; 
    url = [item objectForKey:kPicURLKey]; 
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            url, @"url", nil]; 
    [FBRequestConnection startForPostWithGraphPath:@"me/photos" graphObject:(FBGraphObject*)params completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
     if (!error) { 
      NSLog(@"done posting"); 
     } 
    }]; 
} 

가 어떻게 여러 게시물 (& 앨범)을 공급하기 위해 할 수 그들을 사용자의 벽에 별도의 게시물로 표시가 있습니다

여기에 하나 개의 게시물에 대한 높은 수준의 코드입니다 ?

그래프 API를 사용하여 코드를 작성하는 일반적인 방법을 찾고 있습니다.

+0

도움이나 의견을 보내 주시면 감사하겠습니다. – bilalm

답변

0

me/albums을 사용하여 새 앨범을 만들면 ALBUM_ID/photos 사진을 업로드 할 수 있습니다.

+1

나는 그것을 시도하고 이것은 역시 작동하지 않는다. 각 게시물마다 앨범을 계속 만들고 싶지 않습니다. 동일한 앨범을 사용하는 경우 피드의 동작이 나와 사진에 게시하는 것과 동일합니다. 즉, 소식은 피드에 통합되고 가장 최근의 소식 만 상단에 표시됩니다. 또한 맞춤 앨범에는 저장할 수있는 사진 수가 제한되어 있습니다. Instagram이 어떻게하는지 궁금합니다. 2 개의 게시물을 차례대로 처리하고 각각을 별도의 피드 게시물로 표시 할 수 있습니다. – bilalm