0
Facebookにグラフストーリーを投稿しようとしています。私はユーザーが異なるトラック上の自転車の乗り物を追跡できるアプリを持っています。しかし、このコードは単純な白いサファリページを開き、他には何も起こりません。スウィフトのグラフストーリーを開くと白い画面が表示されます
私が間違っていることを誰も見ることができますか?
var properties : [NSObject : AnyObject] = [
"og:type": "fitness.course",
"og:title": "My title",
"og:description": "The ride you took",
"fitness:duration:value": self.rideModel.totalSeconds,
"fitness:duration:units": "s",
"fitness:distance:value": self.rideModel.totalDistance,
"fitness:distance:units": "m",
];
var i = 0;
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm'"
for point in trackPointItems{
properties["fitness:metrics[\(i)]:location:latitude"] = point.latitude
properties["fitness:metrics[\(i)]:location:longitude"] = point.longitude
properties["fitness:metrics[\(i)]:location:altitude"] = point.altitude
properties["fitness:metrics[\(i)]:timestamp"] = formatter.stringFromDate(point.timeStamp)
i += 1;
}
let graphObject = FBSDKShareOpenGraphObject(properties: properties)
let action = FBSDKShareOpenGraphAction()
action.actionType = "fitness.course"
action.setObject(graphObject, forKey: "fitness.course")
let content = FBSDKShareOpenGraphContent()
content.action = action
content.previewPropertyName = "fitness.course"
FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: self)