قال ابن حجر: والحق عندي أن حديث أبي هريرة صحيح وهو سابق على حديث عبادة، والمبايعة المذكورة في حديث عبادة على الصفة المذكورة لم يقع ليلة العقبة، وإنما خص ببيعة العقبة ما ذكر ابن إسحاق وغيره أنه - ﷺ - قال لمن حضر من الأنصار: «أبايعكم على أن تمنعوني مما تمنعون منه نساءكم وأبناءكم» فبايعوه على ذلك وعلى أن يرحل إليهم هو وأصحابه، فهذه البيعة الأُولى.
ثم صدرت مبايعات أخر منها هذه، وإنما وقعت بعد فتح مكة بعد أن نزلت الآية التى في «الممتحنة» بدليل أن في الحدود من «الصحيح» أنه ﷺ لما بايعهم قرأ الآية كلها.
وعند الطبراني في هذا الحديث الصحيح بأن هذه البايعة وقعت يوم فتح مكة، وذلك بعد إسلام أبي هريرة بمدة فزال الإشكال.
١ / ١٧٩