У меня есть код, который приносит ответ json от twitter api. Я хочу использовать тот же код для facebook graph api, чтобы получить ответ json от Facebook, но facebook не предоставляет никаких потребительских ключей в качестве твиттера. Я могу изменить этот код, чтобы получить ответ facebook json. Может ли кто-нибудь из вас помочь изменить код.Как получить данные ответа json, используя facebook graph api 2.5?
public class TwitterResponse {
static String AccessToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
static String AccessSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
static String ConsumerKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
static String ConsumerSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
/**
* @param args
*/
public static void main(String[] args) throws Exception
{
OAuthConsumer consumer = new CommonsHttpOAuthConsumer(ConsumerKey,ConsumerSecret);
String twitterUrl="https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=heymailme143&count=1&include_rts=true&contributors=true";
consumer.setTokenWithSecret(AccessToken, AccessSecret);
//HttpGet request = new HttpGet("https://api.twitter.com/1.1/friends/list.json");
HttpGet request = new HttpGet(twitter);
consumer.sign(request);
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(request);
int statusCode = response.getStatusLine().getStatusCode();
String m=IOUtils.toString(response.getEntity().getContent());
System.out.println(m);
System.out.println(statusCode + ":" + response.getStatusLine().getReasonPhrase());
}
}
Это пример кода, который я использовал для получения ответа twitter. Не могли бы вы помочь мне изменить его, чтобы получить ответ на facebook с помощью fb graph api?
у вас разрешения от пользователя для доступа к его персональным данным? –
ссылается на мой ответ, чтобы получить разрешение от пользователя. Http: //stackoverflow.com/questions/5127527/how-to-post-facebook-wall-automatically-with-facebook-api-only-with-userid/10045798#10045798 –
жаль, что я тебя не понял! вы говорите мне, что у меня есть разрешения от пользователя, прежде чем я получу данные о нем? @khAn –