雅虎messenger API& PHP

时间:2013-04-24 16:30:01

标签: 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","description":"Invalid Argument Error"},"code":-1005}

尝试发送IM使用

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

的print_r($ sendIm);

我试过了

$toAddress = 'theirAddress';

$toAddress = 'TheirAddress@yahoo.com';

查看http://developer.yahoo.com/messenger/guide/ch02.html表明-1005是一个“坏参数”,但只有2个传递到IM函数,并且& msg,两者都是正确的。其他人有这个问题吗?有想法的人吗?

1 个答案:

答案 0 :(得分:0)

好的,现在可以在班级的“send_message”函数中找到有此问题的其他人

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

错误,需要

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

注意$ message周围的引号。这就是全部! API中的简单拼写错误。