我们可以更改"发送到Messenger"插件按钮文字?

时间:2016-11-03 03:44:04

标签: facebook facebook-javascript-sdk facebook-messenger facebook-send-api

我想更改由"发送到Messenger"生成的按钮文本。插件使用javascript facebook SDK。

3 个答案:

答案 0 :(得分:0)

我知道这样做最简单的方法是将send-to-messenger div放在另一个div&格式化父div和amp;一个兄弟姐妹。 诀窍是通过元素传递click事件。 这需要将第一个div作为绝对值。 这是我的代码

public static returned: Subject<any> = new Subject();

答案 1 :(得分:0)

您可以使用cta_text选项,但是不能在那里写任何东西,只能写几个预定义的文本。

答案 2 :(得分:0)

幸运的是,您可以更改按钮文本!不幸的是,您不能使用任意文本。您只能通过facebook.

从预定义的按钮文本中进行选择

这是您可以使用的按钮文本的列表

  • GET_THIS_IN_MESSENGER
  • RECEIVE_THIS_IN_MESSENGER
  • SEND_THIS_TO_ME
  • GET_CUSTOMER_ASSISTANCE
  • GET_CUSTOMER_SERVICE
  • GET_SUPPORT
  • LET_US_CHAT
  • SEND_ME_MESSAGES
  • ALERT_ME_IN_MESSENGER
  • SEND_ME_UPDATES
  • MESSAGE_ME
  • LET_ME_KNOW
  • KEEP_ME_UPDATED
  • TELL_ME_MORE
  • SUBSCRIBE_IN_MESSENGER
  • SUBSCRIBE_TO_UPDATES
  • GET_MESSAGES
  • 订阅
  • GET_STARTED_IN_MESSENGER
  • LEARN_MORE_IN_MESSENGER
  • GET_STARTED

您可以通过将 cta_text 属性设置为上述内容之一来更改文本 选项。在此示例中,我使用了 KEEP_ME_UPDATED 选项:

<div class="fb-send-to-messenger"
  cta_text="KEEP_ME_UPDATED"
  messenger_app_id="<APP_ID>" 
  page_id="PAGE_ID" 
  data-ref="<PASS_THROUGH_PARAM>" 
  color="<blue | white>" 
  size="<standard | large | xlarge>">
</div>