6

FB ページのリンターを使用して、使用しているすべてのメタ情報が正しいことを確認しました。グラフの URLによると、私のページ ID は 157797447612809 ですが、このページにチェックインを公開しようとすると、次のエラーが表示されます。

(#100) Requires a valid Place Page ID

驚くべきことに、インターネット上のどこからでも利用できる開いているグラフ ページにチェックインを公開することに関する適切な情報はありません。URL からさまざまなページのページ ID まで、想像できるすべての場所ページ ID のバリエーションを使用しましたが、常に同じエラーが発生します。これをどのように達成すべきかについての例はありますか? ありがとう!

4

4 に答える 4

3

Facebookによるこの問題に関するドキュメントはまったくないので、foursquareが何をしたか、そして多くの試行錯誤を見て、これを解決しました。

Facebook内でオープングラフオブジェクトを定義するときは、GeoPointタイプのプロパティを追加する必要があります。私は私の場所に電話しました。オブジェクトページのメタで次のように定義します。

  <meta property="mytestapp:location:latitude" content="37.791" />
  <meta property="mytestapp:location:longitude" content="-122.395" />

これで、このオブジェクトをデバッグ/リントすると、 foursquare HQのように、場所として登録されます。このオブジェクトを含むアクションのマップビューをチェックインして作成できます。

于 2012-07-03T17:56:18.403 に答える
1

少なくとも、場所に関連するタグ(og:longitude&og:latitudeなど)を追加する必要があると思います。

これらのogタグとチェックインがあるページについては、このグラフ出力を参照してください。

http://graph.facebook.com/149998791679075

http://foursquare.com/venue/128530

ところで:この例の皮肉を理解していただければ幸いです8)

また、og:type=foodページにチェックインできるかどうかもわかりません。ランドマークなどの場所タイプの1つである必要がある場合があります。OpenGraphページのタイプ情報を参照してください。ただし、上記の例はog:type = companyの場合であるため、さまざまなタイプをテストして確認する必要があります。

于 2011-04-03T03:35:03.237 に答える
0

Geopointオブジェクトの説明は次のとおりです。

https://developers.dev.facebook.com/docs/opengraph/complextypes/#geopoint

例:

<meta property="your-og-app:location:latitude"  content="37.416382"> 
<meta property="your-og-app:location:longitude" content="-122.152659"> 
<meta property="your-og-app:location:altitude"  content="42">
于 2012-08-15T01:34:35.380 に答える
0

私はこれにあまりにも多くの時間を費やしましたが、それは不可能のようです。すると、この答えにたどり着きました。この機能は現在、Foursquare のみに公開されていると思います。Facebook API ドキュメントには、これに関連するものはありません。

于 2012-12-21T22:57:57.443 に答える