package com.gnod.geekr.weibo.api; import java.io.IOException; import android.util.Log; import com.gnod.geekr.tool.WeiboBaseTool; import com.weibo.sdk.android.WeiboException; import com.weibo.sdk.android.WeiboParameters; import com.weibo.sdk.android.api.WeiboAPI; import com.weibo.sdk.android.net.AsyncWeiboRunner; import com.weibo.sdk.android.net.RequestListener; public class OAuthAPI { private static final String SERVER_URL = "https://api.weibo.com/oauth2/access_token"; public void getToken(String code, RequestListener listener) { WeiboParameters params = new WeiboParameters(); params.add("client_id", WeiboBaseTool.APP_KEY); params.add("client_secret", WeiboBaseTool.APP_SECRET); params.add("grant_type", "authorization_code"); params.add("redirect_uri", WeiboBaseTool.REDIRECT_URL); params.add("code", code); AsyncWeiboRunner.request(SERVER_URL, params, WeiboAPI.HTTPMETHOD_POST, listener); } }