在php中使用facebook messenger发送按钮

时间:2016-07-10 10:57:43

标签: php json facebook facebook-messenger

我尝试使用facebook messenger bot发送按钮附件。

我用javascript来操作它并且它工作正常,但它没有。

这是我到目前为止所尝试过的。

     $button1= array("type"=>"postback","title"=>"Click Button","payload"=>"something:") ;
     $buttons= array($button1);
     $payload=array("template_type"=>"button","text"=>"Something","buttons"=>$buttons);

     $attachment=array("type"=>"template","payload"=>$payload);

     $messageData= array("recipient"=>"xxxxxxxxxx",
                         "message"=>array("attachment"=>$attachment));


     $data= json_encode($messageData);
     callSendAPI($data);

错误消息是

          {"error":{"message":"(#100) param recipient must be non-empty.","type":"OAuthException","code":100,"fbtrace_id":"DZN+n5S7uuR"}}

callSendAPI()函数没有错,因为它适用于文本,图像消息。

我在这里做错了什么???

由于

0 个答案:

没有答案