【问题标题】:Get Location from Parse Facebook API从 Parse Facebook API 获取位置
【发布时间】:2014-03-16 19:27:00
【问题描述】:

我正在开发 iPhone 应用程序,我正在使用 Parse API 使用 Facebook 登录

在使用 facebook 登录时,我得到了很多登录用户的信息(如下所示),我想从中获取用户的位置。

userdata ={
    birthday = "05/21/1987";
    education =     (
                {
            school =             {
                id = 120844281263915;
                name = Gurukul;
            };
            type = "High School";
            year =             {
                id = 143018465715205;
                name = 2000;
            };
        },
                {
            school =             {
                id = 518699864812774;
                name = VJTI;
            };
            type = College;
        }
    );
    email = "sunilvliya@gmail.com";
    "first_name" = Sunil;
    gender = male;
    hometown =     {
        id = 108867759137051;
        name = Jamnagar;
    };
    id = 100002439055169;
    "last_name" = Vadoliya;
    link = "https://www.facebook.com/sunil.vya.9";
    locale = "en_US";
    location =     {
        id = 108867759137051;
        name = Jamnagar;
    };
    name = "Sunil Valiya";
    timezone = "5.5";
    "updated_time" = "2012-07-18T13:58:11+0000";
    username = "sunil.vliya.9";
    verified = 1;
}

我想从上面的数据中获取位置名称,如何获取?

请提前帮助和感谢。

【问题讨论】:

    标签: ios iphone facebook ipad parse-platform


    【解决方案1】:

    您需要向 Facebook API 发出第二次请求以获取有关位置的信息。您提供的用户数据包括位置和家乡。为了从用户当前所在城市获取信息,您需要发出这样的请求。

       NSString *locationId = [[theDictionaryWithUserData objectForKey:@"location"] objectForKey:@"id"];
        FBRequest *requesetForCity = [FBRequest requestForGraphPath:locationId];
        [requesetForCity startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error){
    
         NSLog(@"%@", result);
    
         NSString *locationName = [result objectForKey:@"name"];
    
         }];
    

    【讨论】:

    • 我还是没有得到老兄:(
    猜你喜欢
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多