Sha*_*yno 5 facebook opengraph facebook-graph-api facebook-opengraph facebook-ios-sdk
我在Facebook上创建了一个餐馆应用程序,并创建了一个自定义故事,其动作类型为:"eat",对象类型为:"dish".当用户发布到Facebook时,我希望帖子的标题句子包含用户选择的菜肴的标题,例如:
"Bob在餐厅App上吃了馅饼"
在我发布到Facebook的那一刻,我得到的结果是:
"鲍勃在餐厅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!");
}
}];
Run Code Online (Sandbox Code Playgroud)
我觉得代码中只有一个简单的错误,但无法弄清楚它是什么.
任何帮助将不胜感激,
谢谢
Tej*_*mbe 12
我有同样的问题.我有完美的解决方案试试这个:
例如:Story sentense将如下:
"Tejas带着样品参加比赛." 种族是我的目标.
例如:"Tejas运行race.title with sample." 种族是我的目标.
谢谢,Tejas
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |