Facebook Open Graph故事在分享对话框中不一致

时间:2013-12-03 01:11:13

标签: ios facebook facebook-graph-api

我在Facebook上创建了一个开放的图形故事,它是实时的,已批准的,沙盒模式关闭。

当我使用Facebook应用程序的管理员发布时,它的效果非常好。

当我使用测试帐户发布时,故事(“詹姆斯通过MyApp在餐厅吃饭”)没有显示在共享对话框中,但它失败了。

我记录了两个用户的权限,但它们完全相同。在这两种情况下,我都会向facebook分享相同的信息。我使用的是最新版本的iOS和FacebookSDK。

以下是我认为可能相关的一些代码段。

id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
id object = [FBGraphObject openGraphObjectForPostWithType:@"restaurant.restaurant"
                                                    title:_postParams[@"name"]
                                                    image:_postParams[@"picture"]
                                                      url:_postParams[@"link"]
                                              description:_postParams[@"description"]];


action[@"restaurant"] = object;

[FBDialogs presentShareDialogWithOpenGraphAction:action actionType:@"myapp:eat"
    previewPropertyName:@"restaurant"
    handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
        // handle the result
    }];

感谢阅读,我们非常感谢任何帮助或调试技巧。让我知道我可以提供哪些其他代码来使问题更容易回答。我知道这可能有点模糊,但我希望有人经历过同样的事情。

0 个答案:

没有答案