我花了很长时间在互联网上搜索,但是我找不到解决这个问题的方法。
$follow = $_GET['follow'];
$following = $_GET['following'];
session_start();
if(!empty($_SESSION['username'])){
$twitteroauth = new TwitterOAuth('MY PRIVATE CODE', 'MY PRIVATE CODE', $_SESSION['oauth_token'], $_SESSION['oauth_secret']);
}
$follow_timeline = $twitteroauth->get('followers/ids', array('screen_name' => $follow));
$following_timeline = $twitteroauth->get('friends/ids', array('screen_name' => $following));
if (in_array($following, $follow_timeline)) {
echo "We found the word!";
}
它是来自 json 文件的数据。你也可以阅读这个。https://dev.twitter.com/docs/api/1/get/friends/ids & https://dev.twitter.com/docs/api/1/get/followers/ids。当我运行上面编写的脚本时,它会显示此错误。
in_array() [function.in-array]: Wrong datatype for second argument in
我考虑过在之前使用 json decodeif (in_array($following, $follow_timeline))
但它会显示这个错误。
json_decode() expects parameter 1 to be string, object given in
请有人帮忙。我刚开始使用 php,发现它有点令人困惑。