facebook - 发布到打开的图表不会在帖子中显示对象标题

标签 facebook facebook-graph-api facebook-opengraph facebook-ios-sdk

我在 Facebook 上创建了一个餐厅应用程序,并创建了一个自定义故事,其操作类型为:“吃”,对象类型为:“菜”。当用户发布到 Facebook 时,我希望帖子的标题句子包含用户选择的菜肴的标题,例如:

“鲍勃在餐厅应用上吃了馅饼”

当我发布到 Facebook 时,我得到的结果是:

“Bob 在 Restaurant App 上吃了一道菜”。

帖子的其他一切都按预期工作。

这是我使用的代码:

NSMutableDictionary <FBOpenGraphObject> *dish = [FBGraphObject openGraphObjectForPostWithType:@"restaurant-app:dish"
                                                                                        title:@"pie"
                                                                                        image:nil
                                                                                          url:nil
                                                                                  description:@"delicious pie"];

id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];

[action setObject:dish forKey:@"dish"];

[FBSettings enableBetaFeature:FBBetaFeaturesOpenGraphShareDialog];


[FBDialogs presentShareDialogWithOpenGraphAction:action
                                      actionType:@"restaurant-app:eat"
                             previewPropertyName:@"dish"
                                         handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                             if(error) {
                                                 NSLog(@"Error: %@", error.description);
                                             } else {
                                                 NSLog(@"Success!");
                                             }
                                         }];

我觉得代码中某处只是一个简单的错误,但无法弄清楚它是什么。

如有任何帮助,我们将不胜感激

谢谢

最佳答案

我遇到了同样的问题。 我有完美的解决方案试试这个:

  • > 将“一对一 - 无对象标题”类型的故事从“对象.名词”更改为“对象”

例如:Story sense 如下:

“Tejas 与样本赛跑。” 在这里,种族是我的目标。

  • > 将“一对一”类型故事的句子保留为Object.title

例如:“Tejas 用样本跑了 race.title。” 在这里,种族是我的目标。

谢谢, 光辉

关于facebook - 发布到打开的图表不会在帖子中显示对象标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026694/

相关文章:

ios - 无法使用图形 API 返回闭包的输出

meteor - 如何在Meteor中添加简单的Facebook og标签?

facebook - 开放图本地化

facebook - Facebook 页面 "Like"和外部 URL "Like"有什么区别? "user_likes"权限范围是否可以访问两者?

ios - 在 iPhone 上安装 Facebook 应用程序时,Facebook 登录失败

javascript - 如何使用 facebook JS SDK 捕获页面加载时喜欢的页面?

ruby-on-rails - 使用设计为每个用户设置不同的 facebook oauth 范围

ios - 使用 Facebook 登录解析 : Server refused renewal request with error code: 190

javascript - Facebook 电子邮件从phonegap facebookConnect 插件返回为未定义

facebook - 动态调整 og :image ok? 的图像大小