Я получаю разрешение при публикации изображения с помощью Graph API. но я получаю publish_actions. Какое разрешение мне нужно, чтобы получить больше. Я использовал приведенный ниже код для каждого логина
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc]init];
[loginManager logInWithPublishPermissions:[NSArray arrayWithObject:@"publish_actions"] fromViewController:rootVC handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if(!error) {
if ([result.declinedPermissions containsObject:@"publish_actions"]) {
// TODO: do not request permissions again immediately.
} else {
NSLog(@“got permisssion");
}
}
}];
Затем я публикую сообщения с помощью Graph API
FBSDKGraphRequestConnection *connection =[[FBSDKGraphRequestConnection alloc]init];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
image, @"picture",
status_message,@"message",
nil];
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST"];
[connection addRequest:request completionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc]init];
[loginManager logOut];
if(result)
{
NSLog(@"Posting the image is success, the result is%@",result);
}
else if(error)
{
NSLog(@"Error occured while posting image %@",error);
}
}];
[connection start];
Я получаю сообщение об ошибке ниже для сообщения
Error Domain=com.facebook.sdk.core Code=8 "(null)" UserInfo={com.facebook.sdk:FBSDKGraphRequestErrorCategoryKey=0, com.facebook.sdk:FBSDKGraphRequestErrorHTTPStatusCodeKey=403, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=(#200) Requires extended permission: publish_actions, com.facebook.sdk:FBSDKGraphRequestErrorGraphErrorCode=200, com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={
body = {
error = {
code = 200;
"fbtrace_id" = GuPKBCyqoc4;
message = "(#200) Requires extended permission: publish_actions";
type = OAuthException;
};
};
code = 403;
}}
Что это за расширенные разрешения для изображения поста.
Спасибо!