我正在尝试使用 iOS SDK 创建一些带有地图附件的 Open Graph Story,但遇到了一些问题。
首先,我在创建对象时遇到了问题……我设置了一个继承自“Place”的对象。所以这是第一个问题“如何使用 iOS Facebook SDK 设置 GeoPoint 属性?”......经过多次尝试,我放弃了......所以我创建了一个继承自 'Object' 的对象,并创建了一个自定义属性将“位置”命名为 GeoPoint。但是这个解决方案给我带来了同样的问题“如何使用 iOS Facebook SDK 设置 GeoPoint 属性?”
我所需要的只是创建一个带有显示场地位置的地图的故事。
这是我的对象:
id<FBOpenGraphObject> openGraphObject = (id<FBOpenGraphObject>)[FBGraphObject openGraphObjectForPost];
[openGraphObject setType:@"appnamespace:venue"];
[openGraphObject setTitle:[currentVenue name]];
[openGraphObject setObject:@"en_US" forKey:@"og:locale"];
[openGraphObject setObject:[[currentVenue locationLatitude] stringValue] forKey:@"appnamespace:location:latitude"];
[openGraphObject setObject:[[currentVenue locationLongitude] stringValue] forKey:@"appnamespace:location:longitude"];
但不工作。
它出现在 Facebook 浏览器对象中,但只有名称。其他属性为零。
有人可以帮助我吗?