Ios 需要Facebook Open Graph og.likes操作的替代方案用于Facebook页面

Ios 需要Facebook Open Graph og.likes操作的替代方案用于Facebook页面,ios,facebook,facebook-opengraph,Ios,Facebook,Facebook Opengraph,在尝试在iOS应用程序中发布Facebook用户和Facebook页面之间的like连接(使用Facebook的Open Graph og.likes操作类型)时,我收到以下错误: {“error”:{“message”:“(#100)类操作尚不支持针对此类型的对象。”,“type”:“OAutheException”,“code”:100} 在做了一点研究之后,我发现类似开放图形的操作不能针对Facebook页面发布。我的理解是,我唯一的其他选择是嵌入带有UIWebView的标准按钮 我的问题

在尝试在iOS应用程序中发布Facebook用户和Facebook页面之间的like连接(使用Facebook的Open Graph og.likes操作类型)时,我收到以下错误:

{“error”:{“message”:“(#100)类操作尚不支持针对此类型的对象。”,“type”:“OAutheException”,“code”:100}

在做了一点研究之后,我发现类似开放图形的操作不能针对Facebook页面发布。我的理解是,我唯一的其他选择是嵌入带有
UIWebView
的标准按钮

我的问题:
如果不使用
UIWebView
,我还可以做些什么来创建Facebook用户和Facebook页面之间类似或有意义的开放图形连接

下面是我的一些代码,我成功地使用它发布了一个针对非Facebook页面的like,以验证该问题不是其他问题:

    if(isFacebookServiceAuthorized)
{

    NSLog(@"Facebook service is authorized");
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *accessToken = [defaults valueForKey:@"kSHKFacebookAccessToken"];
    id userInfo = [defaults valueForKey:@"kSHKFacebookUserInfo"];
    NSString *userID = [userInfo objectForKey:@"id"];
    NSLog(@"Access Token: %@ and userid: %@", accessToken, userID);

    NSString *devID = FACEBOOK_DEV_USERID
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/og.likes", devID]];
    NSMutableURLRequest *request1 = [NSMutableURLRequest requestWithURL:url];
    [request1 setURL:url];
    [request1 setHTTPMethod:@"POST"];
    NSString *body=[NSString stringWithFormat:@"access_token=%@&object=OBJECT_TO_LIKE", accessToken]; 
    [request1 setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];

    NSError *error;
    NSURLResponse *response;
    NSData *data = [NSURLConnection sendSynchronousRequest:request1 returningResponse:&response error:&error];
    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    NSLog(@"string..:%@",string);

}