.
Facebook api aramanızdan 500 geri alırsanız, sonuçta yanlış bir şey olabilir.
Ardından, HTTP isteğiniz biraz kapalı olabilir ve fb sunucusu "um, ne?" ve size 500'ü gönderir çünkü problemi açıklayamaz.
Birkaç yıl önce fb api'nin bir şeyler yanlış gittiğinde çoğunlukla "bilinmeyen hata" kodlarını döndürdüğünü hatırlıyorum - o zamandan bu yana api'ye dokunmadım. Umarım aynı problemle karşılaşmazsın.
A), başlıklar da dahil olmak üzere HTTP isteği ve yanıtını yakalamak başarılı API çağrısı ile karşılaştırın ve gerekirse değişiklik yapma:
gerçekten sorunu çözmek için, ya da olması gerekir. B) facebook SDK tarafından atılan istisnaları yakalayın.
Seçenek A her zaman çalışır, ancak B seçeneği daha hızlı olabilir.
atın: php exceptions
DÜZENLEME: , SİZİN sunucu üzerinde 500 hatası neyin neden olduğunu görmek için apache hata günlüklerine bakmak için.
ayrıca
error_reporting(E_ALL);
herhangi php hatalarını ekarte etmek kullanabilirsiniz. Benim durumumda
Sunucunuzun hata günlüğünü kontrol edin. (eğer appache'iniz varsa, hata günlüğünüz var) –