IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Java et Facebook


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut Java et Facebook
    Bonjour

    je cherche à développer un petit module qui devrait permettre de faire un upload de photos sur facebook.
    j'ai bien trouvé comment me connecter à facebook par l'api facebook.java
    mais ensuite je n'arrive pas à faire l'upload des photos, j'ai un message 'incorrect signature'
    quelqu'un peut il m'aider ? au moins une piste...

    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 500
    Par défaut
    Sans un bout de code, ni la trace d'erreur complete, on va avoir un peu de mal :/

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    L'upload de photos est un peu compliqué. Tu as essayé de faire d'autres choses avec l'API Facebook, avant ?
    (Genre justement pour vérifier que tu as bien configuré ta developer key ?)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    Pour me lancer dans le développement j'ai utilisé l'application facebookboard de Nicolas Pihen.
    j'arrive grâce à FacebookServiceImpl à me connecter, à récupérer tout plein de choses, profil, nom, id.

    j'ai essayé avec deux méthodes de faire l'upload des photos

    première
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    		String FB_APP_API_KEY = new String("xxxx");
    		String FB_APP_SECRET = new String("xxx");
    		FB_APP_SECRET = getEncodedPassword(FB_APP_SECRET);
    		System.out.println(FB_APP_SECRET);
    		String FB_SESSION_KEY = new String(session);
    		FacebookJaxbRestClient facebook = new FacebookJaxbRestClient(FB_APP_API_KEY, FB_APP_SECRET);
    		facebook.photos_upload(service.getIdUser(), new File("c:/test/test.jpg"));
    là, j'ai une levée d'exception FacebookException : Incorrect signature

    deuxième

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    			HttpClient http = new HttpClient();
    			http.setParams(new HttpClientParams());
    			http.setState(new HttpState());
     
    			long date = new Date().getTime();
     
    			PostMethod post = new PostMethod(propertiesManager.getProperty("upload_url"));
    			post.addParameter("api_key", propertiesManager.getProperty("api_key"));
    			post.addParameter("call_id", String.valueOf(date));
    			post.addParameter("sig", propertiesManager.getProperty("secret"));
    			post.addParameter("v", "1.0");
    			post.addParameter("uid", String.valueOf(uid));
    			post.addParameter("photo", cheminPhoto);
    			post.addParameter("format", "XML");
    			post.addParameter("caption", "photo ajoutée par Java");
     
    			//System.out.println(post.getParameters());
     
    			http.executeMethod(post);
    là java ne répond rien, et ne fait pas l'upload

    ce qu'il faut savoir c'est que je suis en J2SE, connecté à internet. j'ai bien pensé à faire un upload du fichier sur un serveur internet et faire traiter ce fichier par PHP, mais là je pêche un peu

    merci de votre aide

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    j'ai trouvé comment faire et ça fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. facebook API pour Java ME
    Par archer dans le forum Général Java
    Réponses: 0
    Dernier message: 23/12/2009, 12h04
  2. Upload de fichier avec applet java style facebook
    Par sacados1 dans le forum Applets
    Réponses: 4
    Dernier message: 09/10/2009, 16h07
  3. Groupe Java France sur FaceBook
    Par nicorama dans le forum Général Java
    Réponses: 2
    Dernier message: 24/11/2007, 13h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo