Open Graph Object books.book发布失败

时间:2014-10-21 03:37:35

标签: ios facebook facebook-graph-api

我在Developer App页面中创建了一个对象,并按照" Get Code"中显示的代码进行操作。 Facebook用户登录一切顺利,但当我开始发布到测试用户帐户时,我得到了"无法在路径和查询参数中指定类型"错误信息。

enter image description here

我的代码:

[FBRequestConnection startForUploadStagingResourceWithImage:myImage
                                          completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
       if (!error) {
           NSString *urlOfStagedImage = [result objectForKey:@"uri"];
           if (urlOfStagedImage) {
                NSMutableDictionary <FBGraphObject> *object = [FBGraphObject openGraphObjectForPostWithType:@"books.book"
                                                                                                      title:@"My title"
                                                                                                      image:urlOfStagedImage
                                                                                                        url:@"http://www.myurl.com"
                                                                                                description:@"My description"];
                [FBRequestConnection startForPostWithGraphPath:@"me/objects/books.book"
                                                   graphObject:object
                                             completionHandler:^[FBRequestConnection *connection, id result, NSError *error) {
                       if (!error) {
                          // Published.
                          NSLog(@"Published");
                       } else {
                          // Show error.
                       }
                 }];
        } else {
             // Show error.
        }
}];

我改变了@&#34; me / objects / books.book&#34;到@&#34;我&#34;。没有错误,消息&#34;已发布&#34;已显示在控制台上,但该帖子未显示在测试用户的时间线上。

我找不到代码的问题。任何帮助将不胜感激。

0 个答案:

没有答案