2014-12-08 1 views
-1

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')); 
?> 

간단히 말해서, 사람들이 내 애플리케이션에서 가입을 사용하여 팔로 잉/팔로우 해제하기를 원합니다.

+0

대답을 찾을 수 있었습니까? –

답변

0

여기에는 누군가를 따라 가기위한 샘플 코드가 있습니다. 여기에서 얻을 수있는 Abraham 라이브러리를 사용했습니다. .

또한이 twitter 문서는 https://dev.twitter.com/rest/reference/post/friendships/create으로 확인할 수 있습니다. 내가

<?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')); 
?> 

명령이 라인 I 희망

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

를 파괴하는 당신에게 예를 붙여와 마지막 줄에 대체 복사 '파괴/우정을'사람을 그냥 사용

<?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

확인이 밖으로 사람 당신은 또한 테스트의 목적을 위해 트위터 콘솔 도구를 사용할 수 있습니다 https://dev.twitter.com/rest/reference/post/friendships/destroy https://dev.twitter.com 팔로우 취소하기/rest/tools/console – archish

+0

그것은 내가 원하는 것을 완벽하게 대답하지 못합니다 .. 어떤 사용자라도 트위터에 로그인하지 않고 그의 팔로 잉을 팔 수 있습니다 ... –

+2

twitter use OAuth. 이 https://dev.twitter.com/oauth를 참조하십시오. 사용자가 트위터 앱에 대한 권한을 부여해야합니다. 사용자의 허락 없이는 정보에 액세스 할 수 없습니다. OAuthToken과 oAuthSecret을 db에 저장하고 나중에 사용할 수 있습니다. 저장하면 나중에 매번 로그인 할 필요는 없지만 oAuthToken 및 oAuthSecret 사용자는 한 번만 로그인해야합니다. 로그인 없이는 아무것도 평가할 수 없습니다. – archish

0

팔로우를 취소합니다 이것은 어떤 식 으로든 당신을 도울 것입니다.

최고

+0

작동하지 않습니다. 질문을 먼저 읽습니다. 예를 들어 사용자에게 내 앱에 대한 unfollow 버튼 코드를 원하고 내 팔로워를 벗기기를 원합니다. –

관련 문제