J'essaie d'intégrer Facebook et Twitter dans mon application Android juste pour publier des informations textuelles.Utiliser Facebook et Twitter via AndroidSocialNetworks
Facebook est presque fonctionne, l'utilisateur peut se connecter normalement, mais quand j'exécute
mSocialNetworkManager.getFacebookSocialNetwork().requestPostMessage("Facebook test",
new OnPostingCompleteListener() {
@Override
public void onPostSuccessfully(int i) {
System.out.println("Facebook post success!");
}
@Override
public void onError(int i, String s, String s2, Object o) {
System.out.println("Facebook error: " + s2);
}
});
Pas onPostSuccessfully ni onError me appelé. Même chose avec l'application de démonstration (elle montre éternellement le dialogue d'attente). Est-ce un changement récent dans Facebook API ou quelque chose de mal avec la lib? De l'autre côté, Twitter renvoie toujours une erreur lors de l'utilisation de SocialNetwork.REQUEST_LOGIN.
Error:
401:Authentication credentials (https://dev.twitter.com/pages/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync.
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Desktop applications only support the oauth_callback value 'oob'</error>
<request>/oauth/request_token</request>
</hash>
Je pense que la clé du client et le secret sont correctement définis.
mSocialNetworkManager = SocialNetworkManager.Builder.from(getActivity())
.twitter(SocialNetworkConstants.TWITTER_API_KEY, SocialNetworkConstants.TWITTER_API_SECRET)
.facebook().build();
Savez-vous pourquoi puis-je obtenir cette erreur?
Merci d'avance.
Absolument vrai, problème de Twitter résolu. J'espère que nous verrons Facebook fonctionner à nouveau. Vous faites un travail incroyable, merci! – Lukard
@Lukard, Merci, s'il vous plaît vérifier v0.3.2 avec Facebook partage correctif :) –