iOS FacebookSDK를 사용하는 관리자가 아닌 Facebook 페이지에 사진을 성공적으로 업로드했습니다. 그러나 사진은 업 로더를 제외한 모든 사람에게 보이지 않습니다.사용자가 페이지에 업로드 한 사진이 다른 사용자에게 보이지 않습니다.
페이지에 "모든 사람이 페이지의 타임 라인에 게시 할 수 있음"및 "모든 사람이 사진 및 비디오를 페이지의 타임 라인에 추가 할 수 있음"설정이 있습니다.
FBRequest *request = [FBRequest requestForUploadPhoto:self.photo];
request.graphPath = @"<pageid>/photos";
request.session = [FBSession activeSession];
FBRequestConnection *conn = [FBRequestConnection new];
[conn addRequest:request completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { ... }];
[conn start];
업로드/게시물 성공 : self.photo가있는 UIImage입니다
나는 다음 코드를 사용하고 있습니다. 문제의 페이지를 볼 때 해당 사진을 업로드 한 사용자는 "최근 게시물 수"상자에 해당 페이지의 사진을 볼 수 있습니다.
그러나 해당 페이지를 다른 사용자로 보는 경우 페이지에 아무런 활동도 나타나지 않고 "다른 사용자의 최근 게시물"상자가 비어 있습니다.
다른 사용자가 앱을 사용하여 같은 방식으로 사진을 업로드하는 경우에도 동일한 작업이 수행됩니다. 업로드 한 사진을 볼 수 있지만 첫 번째 사용자는 볼 수 없습니다.
모든 사용자가 업로드 한 모든 사진은 해당 사용자에게 "공유 대상 : 공용"및 "사용"한 응용 프로그램으로 표시됩니다. 따라서 프라이버시 또는 이와 유사한 이유로 숨겨진 것으로 보이지 않습니다.
- Posting Photo to facebook fan page via iOS app by regular non-admin users
- http://facebook.stackoverflow.com/questions/10795769/upload-photo-to-fanpage-from-application-user
- http://facebook.stackoverflow.com/questions/7140097/facebook-create-app-for-page-to-upload-photos-to-pages-photo-album :
내가 본 많은 사람들은 예를 들어, 사용자 (안 페이지의 관리자), 같은 페이지에 사진을 업로드 할 수 없었습니다 것을 게시
- http://facebook.stackoverflow.com/questions/12897746/user-image-upload-to-page-gallery
I 은에 사진을 업로드 할 수 있지만 업 로더에게만 표시됩니다. 이 기능이 변경 되었습니까? 나는 벌레에 부딪치고 있니? 누군가가 약간의 빛을 비출 수 있다면 그것은 아주 이상합니다.
그리고 publish_stream 권한을 요청하십시오. publish_actions는 충분하지 않으며 다른 사람이 볼 수 없도록 자동으로 사진을 게시합니다. –