1
我在我的應用程序中整合LinkedIn我有訪問令牌,現在我想獲取已認證用戶的所有更新源,但無法弄清楚。我正在使用Linked-in-J庫,請幫我解決這個問題,這是我用來驗證和獲取用戶名的代碼。謝謝...如何在android中獲得LinkedIn用戶更新?
private void linkedInLogin() {
ProgressDialog progressDialog = new ProgressDialog(
LinkedInSampleActivity.this);// .show(LinkedInSampleActivity.this,
// null, "Loadong...");
LinkedinDialog d = new LinkedinDialog(LinkedInSampleActivity.this,
progressDialog);
d.show();
// set call back listener to get oauth_verifier value
d.setVerifierListener(new OnVerifyListener() {
@Override
public void onVerify(String verifier) {
try {
Log.i("LinkedinSample", "verifier: " + verifier);
LinkedInAccessToken accessToken = LinkedinDialog.oAuthService
.getOAuthAccessToken(LinkedinDialog.liToken,
verifier);
LinkedInApiClient client = LinkedinDialog.factory
.createLinkedInApiClient(accessToken);
Person p = client.getProfileForCurrentUser();
// Person pn=(Person) client.getUserUpdates();
System.out.println("My Status= " + p.getCurrentShare());
System.out.println("Get Updates= " + p.getFirstName());
// p.getCurrentShare()
CredentialStore credentialStore = new SharedPreferencesCredentialStore(
linkedInpref);
credentialStore.write(new String[] {
accessToken.getToken(),
accessToken.getTokenSecret() });
Log.i("LinkedinSample", "ln_access_token: "
+ accessToken.getToken());
Log.i("LinkedinSample", "ln_Token Secret_token: "
+ accessToken.getTokenSecret());
} catch (LinkedInOAuthServiceException e) {
Log.i("LinkedinSample", "error to get verifier");
e.printStackTrace();
}
}
});
// set progress dialog
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(true);
progressDialog.show();
}
感謝您的答覆,但它給我空的返回.. – user1445057