0

所以我有 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 函数,to & msg,两者都是正确的. 其他人有这个问题吗?有任何想法的人吗?

4

1 回答 1

0

好的,现在在类的“send_message”函数中为遇到此问题的其他人解决了

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

是错误的,需要

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

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

于 2013-04-24T17:24:21.977 回答