Facebook scheint die Unterstützung für die alten API KEYs verloren zu haben. Wenn Sie auf der Seite mit den App-Einstellungen nachsehen, sehen Sie App Id / Api Key. Diese wurden im Jahr 2011 zusammengeführt. Ersetzen Sie also einfach Ihren api_key durch Ihre app_id für den Parameter client_id.
Das hätte eine bahnbrechende Veränderung sein müssen.
Ich kann Ihr Problem reproduzieren, indem ich alle Cookies auf facebook.com lösche und dann Ihren geposteten Link besuche.
Wenn Sie Ссылка einmal besuchen, funktioniert Ihre URL. Wenn es gefunden wird, benötigt es jetzt einen Cookie bei facebook.com um zu arbeiten (named datr at facebook.com). Es muss ein Wechsel / Problem auf Facebook geben.
Es funktioniert auch, wenn Sie die entsprechende login.php direkt besuchen.
Je nachdem, welches oauth-Tool Sie verwenden, ist es möglich, einen Fehler 500 zu erhalten, wenn der API-Schlüssel und / oder das Geheimnis nicht vorhanden sind