3

このドキュメントに従って、ユーザーに「ここに来ました」および「この場所に行きたい」機能を提供するために、Web サイト/Facebook アプリのカスタムストーリーをセットアップしようとしています: https://developers.facebook。 com/docs/opengraph/creating-custom-stories/

このアイテムをマップに表示したいときに、アプリの「ストーリー」が写真と説明付きの通常のアイテムレイアウトとしてタイムラインに表示されることを除いて、すべてがうまく機能しています。

OG データを含む URL の例: http://en.advisor.travel/poi/16828 :

<meta property="place:location:latitude" content="36.25500"/>
<meta property="place:location:longitude" content="-112.69770"/>
<meta property="og:image" content="http://img1.advisor.travel/657x340px-bd308129ce37a06485dfe9ac47bee982.jpg"/>
<meta property="og:title" content="Havasu Falls"/>
<meta property="og:url" content="http://en.advisor.travel/poi/16828"/>
<meta property="og:type" content="worldpoi:attraction"/>

ご覧のとおり、位置座標も提供しています。

ストーリーは、Place オブジェクトから継承されたカスタム プロパティ Attraction を持つ「Want to visit」というカスタム アクションを使用して作成されました。このストーリーの添付ファイルのレイアウトは、「ハイライト ポイント」プロパティが「attraction.place:location」に設定されたマップに設定されています。

添付ファイルは次のようになります: http://dl.dropbox.com/u/16514036/Screenshots/bkpm.png

私は何を間違っていますか?:)

PS: このアクションは現在開発モードに設定されており、外部でテストすることはできません。

4

1 に答える 1

1

何らかの理由で、Place オブジェクトから拡張された Object のデフォルトの "place:location:attribute" が機能しないようです。独自の GeoPoint 属性をオブジェクトに追加し、ページに設定する必要があります。

<meta property="your_namespace:location_attribute:latitude" content="36.25500"/>
<meta property="your_namespace:location_attribute:longitude" content="-112.69770"/>

この場合、アクションはマップとして正しく投稿されます。

于 2013-04-12T09:26:21.700 に答える