我正在开发Twitter。正在开发中的项目可在下面查阅。
我遇到了一个问题,很难解决。问题是,使用POST函数发送的Twitter函数,比如status',友谊请求,确实有效。
但是,当包含int类型数据时,我会得到以下信息
错误代码: 32条消息:“无法对您进行身份验证。”
当我将statuses/update函数包含在in_reply_to_status_id函数中,或者包含诸如收藏夹/创建、收藏夹/破坏、状态/转发、状态/unretweet等需要int类型数据(ID)的函数时,就会出现这种情况。
Index.php代码:(我的应用程序消费者密钥放置)
<?php
session_start();
include("TwitterClass.php");
$twitter = new Twitter('srFixTitKV8f9WmJwF6VehhSF', 'GqSR29NQ0RoDBQ8gywQrsLV3vXowgFsSIMmueVQPm7E4ALAkNH');
$status = $twitter->post('statuses/update', ['status' => 'Test2!', 'in_reply_to_status_id' => '1057346977753636864'], true);
if ($status) {
echo 'Success!';
}
?>正在开发的项目的GitHub页面可以通过下面的链接获得。谢谢你的帮助。
发布于 2018-10-30 19:43:04
您忘记添加的可能等于true,如:== true);而不是true);。
https://stackoverflow.com/questions/53071112
复制相似问题