私が回避しようとしているオープン グラフ アクション添付キャプションには 3 つの特定の制限があります。アクション構成ページで構成可能な添付ファイルのキャプションを参照しています (例: https://developers.facebook.com/apps/<app-id>/opengraph/action_type/<action-type-id >)。
- 改行や改行を挿入する方法が見つかりません。これはおそらく設計によるものだと思いますが、できるのは合理的なことのようです。
- アクションを複数のオブジェクト タイプに適用できる場合、キャプション テンプレートでいずれかのオブジェクトのフィールドを使用することはできません。これを行うと、設定されていないオブジェクトからフィールドを参照すると、キャプションが「壊れる」(正しく表示されない) ことになります。たとえば、アクション「ドライブ」は「車」または「トラック」に関連付けることができます。キャプションが の場合は
{car.model}
、トラックで中断されます。この投稿に関連しています。理想的には、のようなことができるようになりたいです({car.model} OR {truck.make})
。 - オプションのアクション/オブジェクト フィールドをキャプションで使用することはできません。これらが設定されていない場合、キャプションは上記 #2 のように「壊れる」ためです。
キャプションが「途切れる」と言うのは、正しく表示されないという意味です。fieldName fieldValue
オブジェクト/アクションからのさまざまなフィールドのペアを表示するデバッグ モードに入るようです。
これら 3 つの問題の回避策はありますか?
ここでは集計を扱っているのではなく、実際のアクション Open Graph 投稿だけを扱っていることに注意してください。
更新: Facebook は、複数行のキャプションを許可する変更を先日プッシュしたようです。それは項目#1を解決します。アイテム#2と#3はまだ未解決です。
更新 2: #2 の場合、1 行に 1 つのテンプレート項目 ({someobject.somefield} など) のみを配置すると、問題なく動作するようです。そのオプションが設定されていない場合、その行は表示されません。ただし、複数のフィールドを配置すると、「壊れる」動作に頼るようです。これは#3でも機能する可能性がありますが、まだ試していません。