雅虎!信使API&;PHP

雅虎!信使API&;PHP,php,yahoo,yahoo-api,Php,Yahoo,Yahoo Api,所以我有API文档,我让它一直工作到我登录为止。当我试图发送一个错误时,这个类只返回true,所以这没有多大帮助。IM没有被发送,所以我更改了类以返回它没有被发送的原因 > Fetching request token > Fetching access token > Signon as: {MY_ACCOUNT}@yahoo.com > {"error":{"code":-1005,"detail":"Invalid Argument Error","descrip

所以我有API文档,我让它一直工作到我登录为止。当我试图发送一个错误时,这个类只返回true,所以这没有多大帮助。IM没有被发送,所以我更改了类以返回它没有被发送的原因

> Fetching request token > Fetching access token > Signon as: {MY_ACCOUNT}@yahoo.com >  {"error":{"code":-1005,"detail":"Invalid Argument Error","description":"Invalid Argument Error"},"code":-1005}
正在尝试使用IM发送消息

$sendIm = $engine->send_message($toAddress, 'TEST');
打印(sendIm)

我试过了

$toAddress = 'theirAddress';


查看表明-1005是一个“坏参数”,但是只有2个传入IM函数,to&msg,这两个参数都是正确的。还有其他人有这个问题吗?有人有什么想法吗?

好的,现在可以在类的“发送消息”函数中为其他有此问题的人找到答案

这是错误的,需要纠正

$postdata = '{"message" : "'. $message. '"}';
注意$message周围的引号。这就是全部!API中的简单输入错误

$postdata = '{"message" : '. $message. '}';
$postdata = '{"message" : "'. $message. '"}';