게시 스트림 권한이 필요한 응용 프로그램이 있습니다. 나는 openActionSessionWithReadPermission를 사용하고 페이스 북 세션을 열 관리하지만, reauthorizedWithPublishPermission를 호출 할 때 오류가 같이 읽고 있습니다objective c : 응용 프로그램 내에서 publish_stream을 활성화 할 수 없습니다.
오류 = 작업을 완료 할 수 없습니다. (com.facebook.sdk 오류 2.
이것은 인증 프로세스를 수행하기 위해 작성한 코드입니다.
return [FBSession openActiveSessionWithReadPermissions:[NSArray arrayWithObjects: @"user_photos", nil]
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
switch (state)
{
case FBSessionStateCreated:
case FBSessionStateCreatedTokenLoaded:
case FBSessionStateOpen:
[[FBSession activeSession] reauthorizeWithPublishPermissions:[NSArray arrayWithObjects:@"publish_actions", nil] defaultAudience:FBSessionDefaultAudienceFriends
completionHandler:^(FBSession *session, NSError *error) {
[self sessionStateChanged:session
state:state
error:error
success:success failure:failure];
}];
break;
}
}];
은 그냥 openActiveSessionWithPublishPermission를 사용하지만 여전히 같은 결과를 가지고 코드가 있습니다.
오류 란 무엇을 의미합니까?
또한 openActiveSessionWithPublishPermission을 사용하고 publish_stream 권한을 전달하지 않으면 세션을 열 수 있지만 Facebook 웹 사이트의 앱 설정에서는 "이 앱은 사용자를 대신하여 게시 할 수 있습니다. "설정. 하지만 제가이를 덧붙이면 같은 문제가 발생합니다.
같은 같은 권한을 선언 할 필요가 ... – LittleFunny