Drain any residual liquid in the whole chicken and pat dry with paper towels, inside and out.
Core and cut apples into small bite-size pieces and add cinnamon, ginger, and 1/4 teaspoon black pepper. Mix until apple pieces are evenly coated.
Stuff chicken cavity with apple pieces and close both ends with skewers.
Drizzle oil over all sides of chicken and use basting brush or the back of a tablespoon to spread oil over the entire surface of the chicken.
Combine remaining spices together in a small bowl and sprinkle spice mixture evenly over all sides of the chicken.
Place stuffed chicken in a roasting pan, breast side up. Put in the oven uncovered for 30 minutes.
After 30 minutes, turn oven temperature down to 350 F and put cover on roasting pan (make sure roasting pan vents are closed).
Roast for an additional 2 hours.
Notes
Firm apples work best with this recipe. If cooking extra apple stuffing, place spiced apples in an oven-safe glass dish, cover, and put in the oven about 45 minutes prior to finish.