2014-12-12 7 views
0

페이스 북의 최신 SDK를 사용하여 동영상을 올렸습니다. Facebook 개발자 계정에 iOS 앱을 만들었습니다. 여전히 테스트 모드에서 내 애플 리케이션. 내 앱이 앱 스토어에 게시되지 않았습니다. 내 페이스 북 계정으로 비디오를 테스트했는데 비디오가 내 페이스 북 계정에 업로드되었습니다. 내 앱 상태가 게시되었습니다. 나는 항상 내 친구 계정에 오류가 발생했습니다. 다른 사용자와 함께 작품을 만드는 방법을 알려주세요. 애플 개발자 계정에서다른 사용자가 Facebook IOS 앱을 사용하여 동영상을 업로드 할 때 문제가 발생했습니다.

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"mov"]; 
NSData *videoData = [NSData dataWithContentsOfFile:filePath]; 

NSString* videoName = [filePath lastPathComponent]; 
NSMutableDictionary* params = [[NSMutableDictionary alloc] init]; 
[params setObject:@"testing from ios app" forKey:@"description"]; 
[params setObject:videoData forKey:videoName]; 

[FBRequestConnection startWithGraphPath:@"me/videos" 
                     parameters:params 
                     HTTPMethod:@"POST" 
                   completionHandler:^(FBRequestConnection *connection, 
                        id result, 
                        NSError *error) 
              { 

              }]; 

비디오 업로드 아래 내가 사용한 코드는 이메일, public_profile, user_friends 승인을 표시합니다.

 permissions:(
    "public_profile" 
)>, com.facebook.sdk:ParsedJSONResponseKey={ 
    body =  { 
     error =   { 
      code = 200; 
      message = "(#200) Requires extended permission: publish_actions"; 
      type = OAuthException; 
     }; 
    }; 
    code = 403; 
}} 

답변

2

이것은 업로드하기 전에 publish_actions 권한 요청이 필요하다는 의미입니다. Facebook Login for iOS을 찾아 Checking for permissions으로 검색하십시오.

+0

publish_actions를 확인하고 추가했습니다. 내 사용자 계정에 대한 동영상 업로드 나는 "App Not Setup :이 응용 프로그램의 개발자가 Facebook 로그인을 위해이 응용 프로그램을 제대로 설정하지 않았습니다"라는 오류가 발생하는 다른 계정으로 시도했습니다. 작동 방법에 대한 조언을주세요. – 2vision2

+0

앱에서 샌드 박스 모드를 사용 설정합니까? 또한 설정에서 앱 제한을 확인해야합니다. 신중하게이 https://developers.facebook.com/docs/facebook-login/ios/v2.2를보아야합니다. 알림 : 싱글 사인온을 사용하도록 설정 한 상태에서 iOS 앱을 제대로 구성하고 연결 한 Facebook 앱 – sahara108

관련 문제