1
フィードに画像を投稿(FB Graph API経由)して何かをしてから、その画像を削除しようとしています。今、私は正常に画像を投稿することができていますが、私はそれを削除しようとすると、私は正しい許可があっても投稿を削除できません
(#10)アプリケーションは、このアクション
According to the docsための権限を持っていない、私は必要というエラーを取得しますpublish_actions
投稿を削除する権限 - アプリで作成された投稿(テストの目的で、Graph API Explorer経由で作成された短いアクセストークンを使用しています)。私はすでに許可を要求し、削除して再要求しましたが、無駄です。続き
は、関連するコードです:
// Post the image to the private feed
res, err := fb.Post("/me/photos", fb.Params{
"source": fb.File("najm.jpg"),
"access_token": os.Getenv("FB_ACCESSTOKEN"),
})
if err != nil {
log.Fatalln("Error posting image:", err)
}
log.Println("The uploaded image's post_id is:", res["post_id"])
log.Println("Now deleting the aformentioned image from the feed.")
// Delete the image
res2, err2 := fb.Delete(res["post_id"].(string), fb.Params{
"access_token": os.Getenv("FB_ACCESSTOKEN"),
})
log.Fatalln("Error deleting image:", err2)
log.Println("Returned response after deletion:", res2)