【发布时间】:2012-05-16 04:09:56
【问题描述】:
我正在尝试创建一个 Web 应用程序,该应用程序允许用户直接在网页上发布来自表单的推文,而不是使用 Twitter 自己的预构建弹出窗口。问题是,我在网上看到的 sn-p 代码不起作用:
$message = "Hello there! This is a tweet!";
$twitterObj->post('statuses/update', array('status' => "$message"));
当我尝试执行代码时出现此错误:
警告:在第 76 行的 /twitter/EpiOAuth.php 中为 foreach() 提供了无效参数
警告:http_build_query() [function.http-build-query]:参数 1 应为数组或对象。 /twitter/EpiOAuth.php 第 140 行中给出的值不正确
我正在构建示例并使用此网址上的 OAuth 库:
http://www.jaisenmathai.com/articles/twitter-php-sign-in.html
有人有什么建议吗?
编辑
问题解决了!事实证明,这是我需要使用的正确语句:
$twitterObj->post_statusesUpdate(array('status' => 'Message goes here.'));
【问题讨论】:
标签: php html forms twitter oauth