サービス公開前にきちんとOGPが表示できているのかを設定した。
一応こういった素晴らしいのを作っている方がいるんだけど、これだけではちょっと不安
スポンサードリンク
https://sinap.jp/blog/2012/05/ogp.html
さくらサーバー上でTwitter、FacebookのIPのみを通せば、公式のOGPデベロッパーツールで確認ができるよ。ベーシック認証だとこれは使えません。
facebookシェアデバッガー
Card validator
やりかた
![](https://sleep-sheep.info/wp-content/uploads/87046bc31b6ed887ac2df65aea38b88c-1.png)
![](https://sleep-sheep.info/wp-content/uploads/4b61dc39a732e83aad241cbeb23d7aab.png)
![](https://sleep-sheep.info/wp-content/uploads/1132ce3fa50da3d2f372c34a23b49b62.png)
その後「許可するアクセスのリスト」を設定して、以下のIPを入力する。上はTwitter、下はFacebook。
199.16.156.0/22
199.59.148.0/22
31.13.24.0/21
31.13.64.0/18
66.220.144.0/20
69.63.176.0/20
69.171.224.0/19
74.119.76.0/22
103.4.96.0/22
173.252.64.0/18
204.15.20.0/22
2401:db00::/32
2620:0:1c00::/40
2a03:2880::/32
ただ、IPは結構頻繁に変わるようなので、ターミナルで一覧を取得したほうが確実。
1 |
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route |
この状態でTwitterの鍵垢やfaceBookの公開範囲「自分だけに投稿」を選択、投稿して確認する。サイト側にデータを公開したくないとかいかコンプラがあれば、それは知らん!