代表另一个用户的页面通过Messenger进行通信

时间:2016-07-07 09:48:35

标签: facebook-graph-api facebook-messenger

我想用Messenger平台制作一个Messenger bot。但是这个机器人需要与其他Facebook用户连接。页面,而不是我自己的页面。我有一个配置了Messenger的Facebook应用程序。我想让其他页面所有者的Facebook用户授权我的应用程序通过Messenger代表他们的页面发布,以及在我的应用程序的webhook上从他们的页面接收消息。

Messenger平台文档仅解释如何代表您自己的页面发布。 是否可以通过Graph API + Messenger Platform或其他方式实现这一目标?也许有几点指示如何?

1 个答案:

答案 0 :(得分:2)

这是我发送邮件的方式:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        ((System.Web.UI.Control)e.Row.Cells[0].Controls[0]).Visible = false;
    }
}

所以我想如果你只是需要他们为你提供他们的页面访问令牌,那么你可以通过你的机器人发送消息作为他们的页面。

编辑:我想这只能解答如何发送消息。要收到消息,您需要以某种方式订阅您的webhook到他们的页面,我认为您需要成为管理员,所以我不确定通过简单的系统接收他们的页面消息是可能的就像我建议的那样。可能还有其他更复杂的解决方法。

EDIT2:也许您可以向他们提供您的webhook网址并让他们验证并为您订阅