Facebook sharerでシェアしようとすると「リンクが見つかりませんでした」エラー invalid.invalid

14956414246_4a80c8f906

みなさんこんにちは!
なんとなくFacebookのシェアボタンを実装しようと思ってFacebookのsharerを使って実装しようと思ったら謎のinvalid.invalidっていうエラーが出たのでなんなんだろうなぁと思って調べた結果を掲載します!同じエラーが出た人の助けになればいいなと思います!

状況としては、Facebookシェアボタンをクリックしたらデフォルトのコメント+URLをポストしたい!と思って
https://www.facebook.com/sharer/sharer.php?u=コメントhttps://tagamidaiki.com
みたいにやったらinvalid.invalidていうエラーが出て泣きそうになりました。

ただこれはFacebook sharerの仕様で、?u=◯◯の◯◯の部分はURLしか掲載出来ないそうです。

なのでコメントは入れられず、正しくは

https://www.facebook.com/sharer/sharer.php?u=https://tagamidaiki.com

みたいにURLだけ入れるとOKです!

※追記
前までは?u=のとこにコメントとか入れてたらinvalid.invalidって出てたんですが、今試したらinvalid.invalidと出るんじゃなくてerrorコードと一緒に画面が出なくなるように変更されていました。
↓こんな感じで

https://www.facebook.com/dialog/return/close?error_code=100&error_message=href+is+not+properly+formatted#_=_

なのでもう大丈夫です!(大丈夫なのか?

参考:
Open Graph produces “http://invalid.invalid/” for shared page : StackOverflow