Facebookタブの一部に名前付きアンカーを配置し、共有URLに「#anchor」を追加して、ユーザーが共有リンクをクリックすると、タブの適切なコンテンツに直接移動できるようにしようとしています。
タブに追加してから、FBフィードダイアログのURLを再コーディングしたので
link=http://www.facebook.com/mybhg?sk=app_279723102083145#quiz
と
actions={name:'name',link:'http://www.facebook.com/mybhg?sk=app_279723102083145#quiz'}
テスト中に、ダイアログに、これらの両方が無効なリンクであるというエラーが表示されました。
- 有効なリダイレクトURIが必要です
- アクションは、「名前」キーと「リンク」キーを持つJSONでエンコードされた辞書である必要があります
だから私はFacebookが受け入れたそれらをbit.lyしました、そしてあなたは短いURLを共有することができます。ただし、ユーザーが共有リンクをクリックすると、正しいURLが使用されますが(「#quiz」を使用)、ブラウザーはアンカーの場所にスナップしません。
FBは元のURLで失敗したため、URL内の#namedアンカーを解析するように設定されていないようですが、コミュニティに公開して、誰かがそれを機能させたかどうかを確認したかった(または機能しないことを確認した) 。)
ありがとう!