Tag: Messenger

Facebook Messenger的位置共享

在我们上大学和研究生期间,位置共享对我和我的朋友们确实非常有益。 对于我们来说,常见的场景包括:朋友搬到新城市,想要从地铁走回去时有更深的安全感,有人和一群新的工作朋友一起去欢乐时光,等等。虽然我们没有“寻找我的朋友”共享在我们之间启用24/7时,我们仍然希望有一个解决方案,允许我们针对特定情况共享位置。 我的朋友知道我正在巴哈马微风中安全地吃炸玉米饼。 我最喜欢的是:a)内联并且在对话的上下文中,b)临时的,c)跨平台的。 常见的事件顺序是,朋友会在聊天中让我知道他们的计划,然后通过显示在线聊天的预览来启用位置共享。 无需离开对话即可检查对话是否正常进行,就像我在iMessage中所做的那样。 由于仅一个小时,因此我们感谢长时间使用GPS不会耗尽手机电池的电量。 Messenger是跨平台的,这也使得iPhone和非iPhone朋友可以很容易地使用它。 因此,下次您要寻找一种与朋友分享您的位置的快速方法时,建议您打开Facebook Messenger。

Facebook Messenger API – 持久性菜单不适用于手机

我正在对API端点进行一个php curl调用,以基于文档build立一个持久性菜单。 这里是代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/v2.6/me/thread_settings?access_token='.FB_ACCESS_TOKEN); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postbody); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); $output = curl_exec($ch); curl_close($ch); error_log($output); ACCESS_TOKEN设置正确,$ postbody看起来像这样: {"setting_type":"call_to_actions","thread_state":"existing_thread","call_to_actions":[{"type":"postback","title":"My Album","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"album\"}}"},{"type":"postback","title":"Help","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"help\"}}"}]} 我找回了一个成功的结果: {"result":"Successfully added structured menu CTAs"} 在网上的计算机上的facebook上的菜单工作: 但是它并没有出现在移动Messenger应用程序上。 我已经在其他地方读过关于它被caching并花时间来刷新,但我已经等了超过24小时了。 另外,在Android手机和iPhone上testing,仍然没有看到菜单。