将LinkedIn与Android集成

时间:2014-05-12 12:56:15

标签: android linkedin

我已经开发了一个社交应用程序,我想整合Facebook,LinkedIn,谷歌,所以我知道我如何将Facebook整合到Android但我对LinkedIn很少混淆所以请提供一些教程,将LinkedIn整合到android

提前谢谢..

2 个答案:

答案 0 :(得分:1)

请查看我的图书馆:https://github.com/antonkrasov/AndroidSocialNetworks

它允许您与Facebook,LinkedIn,Twitter和Google Plus进行简单集成。 您需要的只是实例化SocialNetworkManager并将其添加到FragmentManager。

mSocialNetworkManager = (SocialNetworkManager) getFragmentManager().findFragmentByTag(SOCIAL_NETWORK_TAG);

if (mSocialNetworkManager == null) {
    mSocialNetworkManager = SocialNetworkManager.Builder.from(getActivity())
            .twitter(<< TWITTER  API TOKEN  >>, << TWITTER  API SECRET  >>)
            .linkedIn(<< LINKED_IN  API TOKEN  >>, << LINKED_IN API TOKEN  >>, "r_basicprofile+rw_nus+r_network+w_messages")
            .facebook()
            .googlePlus()
            .build();
    getFragmentManager().beginTransaction().add(mSocialNetworkManager, SOCIAL_NETWORK_TAG).commit();
}

现在您可以执行请求,例如:login,addFriend(发送LinedIn的连接请求),postMessage,postPhoto,getProfile ......

mSocialNetworkManager.getTwitterSocialNetwork().requestLogin(new OnLoginCompleteListener() {
    @Override
    public void onLoginSuccess(int socialNetworkID) {

    }

    @Override
    public void onError(int socialNetworkID, String requestID, String errorMessage, Object data) {

    }
});

答案 1 :(得分:0)

LinkedIn没有Facebook的概念friend。它有connection。其他应用程序只能检索1度连接。更多信息:https://developer.linkedin.com/documents/connections-api