1

アクションを介してカスタムパラメータをオブジェクトに渡し、アグリゲータで取得できます。このオブジェクトでカスタムプロパティを指定することもできますが、パラメータを渡すにはどうすればよいですか?

たとえば、次のようなオブジェクトがあります。

<meta property="fb:app_id" content="APPID" />
<meta property="og:type"   content="myapp:myobject" />
<meta property="og:url"  content="http://www.myabsolutepath.to/object.html" />
<meta property="og:title"  content="OBJECT TITLE" />
<meta property="og:image"  content="http://www.myabsolutepath.to/img.jpg" />
<meta property="myobject:myimage"  content="{some dynamic content}" />

値をpropmyobject:myimageに渡し、それをアグリゲーターに表示するにはどうすればよいですか?

たとえば、Pinterestでボードをピン留めすると、ティッカー、フィード、アグリゲーターの両方のポップアップの説明にカスタム画像が表示されます。

.phpオブジェクトを試してみましたが、GET paramsを渡すと、表示されるparamsが常にデフォルトになります。

私の質問が明確であることを願っています、よろしくお願いします!

編集:このブログ投稿のおかげで解決しました。https://developers.facebook.com/docs/opengraph/usergeneratedphotos/ご覧 のとおり、og:imageを変更するためにURLパラメーターは必要ありませんが、パラメーターを投稿してog:image配列をアクションに追加します...タイムラインとティッカーでオープングラフストーリーを生成するときに(私のテストでは)解析されません。

4

1 に答える 1

0

この html コンテンツは、php やその他のサーバー側言語を使用するなど、サーバー上の動的 URL を介して出力する必要があります。

http://www.example.com/object?id=453次に、オブジェクトの URL で、クエリ文字列またはプリティ URL を使用して( )、パラメーターを追加できます( http://www.example.com/object/453)。

問題は、facebook が特定の URL の結果をキャッシュするため、最初の応答がキャッシュされるため、同じパラメーターに対して異なるコンテンツを出力する同じ URL を持つことができないことです。

于 2012-05-24T18:15:27.857 に答える