Как отписаться от друга, который зарегистрировал мое приложение в твиттере

Я хочу подписаться на некоторых друзей, которые авторизуют мою Twitter приложение.

Например:

Пользователь входит в мое приложение Twitter и хочет подписаться на некоторых людей

Как это работает? Я написал некоторый код здесь, но не работает, Сессия работает нормально, Пользователь входит, но создание / дружба не работает, почему?

<?php
session_start();
require_once('TwitterAPIExchange.php');
require_once('tmhOAuth.php');
require_once('tmhUtilities.php');
require_once('twitteroauth.php');
require 'twconfig.php';
echo $_SESSION['oauth_token'];
echo "<br />";
echo $_SESSION['oauth_token_secret'];

$twitteroauth = new TwitterOAuth($consumerKey, $consumerKeySecret, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret'] );
$twitteroauth->post('friendships/create', array('screen_name' => 'savanpaun'));
?>

Проще говоря, я хочу, чтобы люди подписывались / отписывались от друзей, используя регистрацию в моем приложении напрямую.

-1

Решение

Вот пример кода, которым можно следовать за кем-то. Я использовал библиотеку Авраама, вы можете получить его здесь
https://github.com/abraham/twitteroauth.

также это твиттер документация вы можете проверить это
https://dev.twitter.com/rest/reference/post/friendships/create. и чтобы отписаться от кого-то просто использовать «дружбу / уничтожить»

<?php
echo "<pre>";
$consumerKey = 'your consumer key';
$consumerSecret = 'your consumer secret key';
$oAuthToken = 'your oauth token';
$oAuthSecret = 'your oauth secret';

require_once('twitteroauth.php');

$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);

//get friend list
$list= $tweet->post('friendships/create', array('screen_name' => 'archish9'));

var_dump(json_decode($list));
print_r($list);
?>
0

Другие решения

Я копирую пример вставки и заменяю в последней строке команду уничтожения

<?php
session_start();
require_once('TwitterAPIExchange.php');
require_once('tmhOAuth.php');
require_once('tmhUtilities.php');
require_once('twitteroauth.php');
require 'twconfig.php';
echo $_SESSION['oauth_token'];
echo "<br />";
echo $_SESSION['oauth_token_secret'];

$twitteroauth = new TwitterOAuth($consumerKey, $consumerKeySecret, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret'] );
$twitteroauth->post('friendships/destroy', array('user_id' => 'iduser'));
?>

эта линия

$twitteroauth->post('friendships/destroy', array('user_id' => 'iduser'));

Я надеюсь, что это поможет вам в некотором роде

Лучший

0

По вопросам рекламы [email protected]