残念ながら現在以下の方法だけでは正常に書き換えが行われないようです。原因としては2017/7/17以降、利用していたパラメータがほぼ全て利用不可となったことでした。JavascriptからFacebookへフィード投稿する部分の仕組みはそのまま利用するので、上記記事を実装済みの前提にて解説します。Dialogを呼び出す仕組みさえあれば利用可能なので、適宜読み替えていただければ幸いです。出来ること上記画像のように、画像・タイトル・説明文をゲーム・診断などの内容に合わせて動的に差し替えたFacebookカードを伴うリンクを投稿させる。診断系のサイトであれば友人の結果が遷移直後に表示されても良い気もしますが、ゲームのスコアだとそうも行かないので何とか考えました。やることメタ情報を動的に設定したページを用意する上記のページの末尾に、javascriptを用いてwindows.onload後にリダイレクトする処理を入れるかなり強引ですが、要するに「書き換えたFacebookカードをTLに表示できて、TLからタップしたときに指定URLに遷移」出来ればいいんでしょ?な考え方です。各サイトにてスコアの記録方式等は違うと思うので動的に出し分ける部分の解説は省略しますが、FB側のSDKを利用するよりは自前で用意しやすいかと思います。コード内【】で囲われている部分は適宜動的に出し分けるようにしておいてください。方法としてはCookieかセッションからの読み込み、DBへの一時データ保存などが考えられます。windows.onloadが発火する前に書き換えられればOKなので、phpでの書き換えが一般的になるかと思われます。スポンサーリンクもうあとはそれだけ先の記事で紹介したopenFacebookメソッドにて、上記URLを読み出すだけとなります。openFacebookメソッド内のFB.uiにて使えるパラメータはlink:'○○/share.html'だけとなるので、それ以外のパラメータは適宜削除して問題ないです。公開かなり強引な気もしますが、2018/03/21現在これで問題なく動作します。通信環境にも左右されますが、リダイレクト処理が遅れてshare.html表示されることもほぼ無いです。(jsは実行しないのかもしれません)なお当サイトでは各ゲームのスコア記録、登録アカウントのID、時刻のみ取得し、FBアカウントなど個人を特定できる情報は送信いたしません。詳しくはプライバシーポリシーをお読みください。動的に結果を書き換える仕組みの実装は必要ですが、今回の方法であれば自前で用意しやすいかと思います。いえうちのサイトではあまりFBの需要は無いんですよね(笑)但しシェア先は多ければ多い程良いはずなので、あまり負担が重くならない程度には対応しようかと思います。感想・リクエストなどは公式Twitterアカウント(@santmove_com)まで是非ご連絡よろしくお願いいたします!また、ゲーム・ブログ記事の感想なども励みとなりますのでよろしくお願いいたします!新作ゲーム公開中です!ピザはみんなでみんなで仲良くピザを食べるために精密に切り分けてあげよう!当サイトはブラウザで遊べるゲームサイトです。公開この記事のコメントこの記事にはまだコメントがありません。