3

私が回避しようとしているオープン グラフ アクション添付キャプションには 3 つの特定の制限があります。アクション構成ページで構成可能な添付ファイルのキャプションを参照しています (例: https://developers.facebook.com/apps/<app-id>/opengraph/action_type/<action-type-id >)。

  1. 改行や改行を挿入する方法が見つかりません。これはおそらく設計によるものだと思いますが、できるのは合理的なことのようです。
  2. アクションを複数のオブジェクト タイプに適用できる場合、キャプション テンプレートでいずれかのオブジェクトのフィールドを使用することはできません。これを行うと、設定されていないオブジェクトからフィールドを参照すると、キャプションが「壊れる」(正しく表示されない) ことになります。たとえば、アクション「ドライブ」は「車」または「トラック」に関連付けることができます。キャプションが の場合は{car.model}、トラックで中断されます。この投稿に関連しています。理想的には、のようなことができるようになりたいです({car.model} OR {truck.make})
  3. オプションのアクション/オブジェクト フィールドをキャプションで使用することはできません。これらが設定されていない場合、キャプションは上記 #2 のように「壊れる」ためです。

キャプションが「途切れる」と言うのは、正しく表示されないという意味です。fieldName fieldValueオブジェクト/アクションからのさまざまなフィールドのペアを表示するデバッグ モードに入るようです。

これら 3 つの問題の回避策はありますか?

ここでは集計を扱っているのではなく、実際のアクション Open Graph 投稿だけを扱っていることに注意してください。

更新: Facebook は、複数行のキャプションを許可する変更を先日プッシュしたようです。それは項目#1を解決します。アイテム#2と#3はまだ未解決です。

更新 2: #2 の場合、1 行に 1 つのテンプレート項目 ({someobject.somefield} など) のみを配置すると、問題なく動作するようです。そのオプションが設定されていない場合、その行は表示されません。ただし、複数のフィールドを配置すると、「壊れる」動作に頼るようです。これは#3でも機能する可能性がありますが、まだ試していません。

4

1 に答える 1

1

上記の更新で述べたように:

Facebookは、複数行のキャプションを許可するように変更を加えました。これにより、アイテム#1が直接解決され、アイテム#2と3が間接的に解決されます...

#2と#3の場合、1行に1つのテンプレートアイテム(例:{someobject.somefield})のみを配置すると、問題なく機能するようです。そのオプションが設定されていない場合、その行は表示されません。ただし、複数のフィールドを配置すると、「破壊」動作に頼るように見えます。これは#3でも機能する可能性がありますが、まだ試していません。

于 2012-09-07T12:25:07.940 に答える