فأخرجه ابن أبي شيبة في "مسنده" (كما في "المطالب العالية": ق ١١٨/ ب) -وعنه أبو يعلى (٢٣٦٢)، وعنه أبو الشيخ (١٢) - والبزّار (كشف- ٦١) من طريق زيد بن الحُبَاب عن محمد بن مسلم الطائفي عن عمرو بن دينار عنه. وقال البزّار:"لا نعلمه يُروى عن ابن عبّاس إلَّا بهذا الإِسناد".
وسنده حسن، الطائفيُّ فيه ضعفٌ يسيرٌ. وقد تابعه عبد الرحمن بن ثابت بن ثوبان عند أحمد (١/ ٣٥١) والطبراني في "الكبير"(١١/ ١٠٨)، لكنّه قال: سمعت عمرو بن دينار يقول: أخبرني من سمع ابن عبّاس. وابن ثوبان ليّن الحديث.
وقال أبو حاتم -كما في "العلل" لابنه (٢/ ١٧٦) -: "هذا خطأٌ، إنّما هو ما رواه ابن عيينة عن عمرو بن دينار عن القعقاع عن أبي صالح. قال: ثم لقيت سهيلًا فسألته، فقال: سمعته ... " وذكر كلامه المتقدّم الذي أخرجه مسلم.
وقال الحافظ في "التغليق"(٢/ ٥٩ - ٦٠) بعد أن أورده من طريق ابن أبي شيبة: "إسناده حسن، لكنّه معلولٌ برواية ابن عيينة عن عمرو عن القعقاع كما مضى. فرجع الحديث أيضًا إلى تميم".
وأما حديث ثوبان:
فأخرجه الرُّوياني في "مسنده"(ق ١٣١/ ب) والطبراني في "الأوسط"(مجمع البحرين: ق ٧/ ب) وابن نصر (٧٦٠) من طريق أيوب بن سويد عن أميّة بن يزيد عن أبي مُصَبِّح الحمصي عنه. قال الطبراني:"لا يُروى عن ثوبان إلَّا بهذا الإِسناد، تفرّد به أيّوب". أهـ. وقال أبو حاتم -كما في العلل لابنه (٢/ ١٧٦) -: "هذا حديثٌ منكرٌ". أهـ.
وقال الهيثمي (١/ ٨٧): "فيه أيّوب بن سُويد، وهو ضعيفٌ لا يُحتجُّ به".