0
私は、GraphSharerを使ってFacebookのビデオを共有していて、共有完了の投稿IDを探しています。FacebookShare PostSharingResultからポストIDを取得する方法
しかし、私はそれを取得することができません。
sharer.completion = { result in
// Handle share results
print("Share results : \(result)")
}
私は私のログでこれを取得しています:
Share results : success(FacebookShare.PostSharingResult(dictionary: ["video_id": "1455433997844989", "completionGesture": "post"]))
は、だから私はこれらを試してみましたが、うまくいきませんでした:
let dict = result as! [String:Any]
result[""]
が、取得エラーContentSharerResultには添字メンバー
どのようにこの結果から値VIDEO_IDを取得するために、任意のアイデアを持っていませんか?どんな助けもありがとう。
ありがとうございます!
コンソールで 'po result.success'を試してみて、どのタイプが保持されているかを確認してください。 –
また、 'post_id'は、あなたのアプリに' publish_actions'パーミッションが与えられている場合にのみ返されます。こちらをご覧ください:https://developers.facebook.com/docs/sharing/reference/feed-dialog/ – Bangdel
@Bangdelはすでにログに記録されています。私はそれを行うためのすべての許可を持っています。私はちょうど私が得ているその結果を解析したい。 –