You are totally right about photons and their reflection and absorption on bright or dark surfaces if you illuminate these surfaces with visible light. The photons in the range of visible light will be reflected or absorbed (and re-emitted with a longer wavelength) and that is the reason we see these surfaces as bright or as dark.
And the dark surface has a higher temperature. When re-emitting the before received photons some part of their momentum goes over to the electrons on the surface. The electrons will get a higher energetic level. The re-emitted photons will leave the surface with a longer wavelength and they are lower energetic.
If one use invisible light such as microwaves, infrared, ultraviolet or gamma radiation (electromagnetic radiation) the heating depends on the absorption characteristics of the surface. If to be more precise it depends on the material of the outer layer (for example if it is painted) and it depends on the relation between thickness of such a layer and the penetration depth of the radiation. But the temperature of the body depends from the re-emission characteristics too, it depends from the wavelength of the re-emissioned photons.
And to finish, if you work with painted bodies of course it is importend form which material is the rigid body, what is his mass, what is his form and which part of the body is illuminated.