1

Я использую следующие коды, чтобы получить информацию о местах с моим местоположением в Facebook iOS SDK.Facebook Graph API - Поиск мест не работает

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"search?type=place&center=%f,%f&distance=200&limit=100&offset=0", la, lo] completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
    if (error) { 
     NSLog(@"error.localizedDescription:%@", error.localizedDescription); 
    } 

    NSArray *list = [result objectForKey:@"data"]; 
    NSLog(@"list:%@", list); 
}]; 

Эти работы прекрасны раньше, но не сегодня. Это сообщение об ошибке.

The operation couldn’t be completed. (com.facebook.sdk error 5.) 

я перейти на страницу facebook API. (http://developers.facebook.com/docs/reference/api/search/)

И, я считаю https://graph.facebook.com/search?q=coffee&type=place&center=37.76,-122.427&distance=1000 возвращение ноль.

Итак, я пытаюсь выяснить, связана ли эта проблема с facebook, и то, что я могу сделать, это только ждать?

ответ

1

с использованием новейших SDK

NSMutableDictionary *params2 = [NSMutableDictionary dictionaryWithCapacity:3L]; 

    [params2 setObject:@"37.416382,-122.152659" forKey:@"center"]; 
    [params2 setObject:@"place" forKey:@"type"]; 
    [params2 setObject:@"1000" forKey:@"distance"]; 

    [[[FBSDKGraphRequest alloc] initWithGraphPath:@"/search" parameters:params2 HTTPMethod:@"GET"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
     NSLog(@"RESPONSE!!! /search"); 
     NSLog(@"result %@",result); 
     NSLog(@"error %@",error); 
    }]; 
Смежные вопросы