Facebook グラフ API 経由で招待状を送信しようとしています。リンクには招待コードが含まれており、Facebook UI ダイアログで送信するたびにリンクが変化します。
FB.init({
appId: 'facebook_app_id',
status: true,
cookie: true,
xfbml: true
});
FB.ui({
method: 'send',
link: 'https://mywebsite.com/i/jywk2j',
name: 'You get an invitation',
to: 1
});
メッセージを確認すると、リンクは「https://mywebsite.com」で、「/i/jywk2f」がありません。
https://mywebsite.com/i/jywk2jリダイレクトや奇妙なステータス コードなどはありません。普通のランディングページです。
誰かがここで何が間違っているのか知っていますか?
アップデート
アプリの構成
Display name: My website name
Namespace: empty
App domains: empty
Hosting url: You have not generated a URL through one of our partners (Get one)
アプリと Facebook の統合方法を選択してください
Only option selected: Website with Facebook Login
With url: https://mywebsite.com
https://developers.facebook.com/tools/debugの結果
Response Code 200
Fetched URL https://mywebsite.com/i/jywk2j
Canonical URL https://mywebsite.com/i/jywk2j
修正が必要な Open Graph の警告
Inferred Property The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
Tiny og:image All the images referenced by og:image must be at least 200px in both dimensions. Please check all the images with tag og:image in the given url and ensure that it meets the minimum specification.
オブジェクトのプロパティ
og:url https://mywebsite.com/i/jywk2j
og:type website
og:title Title of my website