begin process at 2012 02 11 21:58:45
  Trouver un code source :
 
dans
 

11 commentaire(s) de titeuf921 sur des sources sur tout CodeS-SourceS

Déposé sur Utiliser les apis facebook a travers swing

une fois que tu as récupéré toutes les dernieres sources et jar sur le serveur google.

tu importe ton projet dans netbeans, tu compiles le tout.

tu vérifies dans le fichier conf/settings.conf
browser=C\:\\Program Files\\Internet Explorer\\iexplore.exe
first_connect=1

le premier lancement de l'appli va lancer le navigateur. Tu saisi tes informations de connexion, et tu dois accepter d'utiliser l'application dans ton profil.

Tu ferme le navigateur et l'application se lance.

quand tu relancera l'application, tu n'aura plus besoin du navigateur, ça se fera par une fenêtre swing.
Posté le : 22/12/2010 15:21:44

Déposé sur Utiliser les apis facebook a travers swing

Waip.
COmpilé et executé avec succes.
Posté le : 22/12/2010 14:33:52

Déposé sur Utiliser les apis facebook a travers swing

Slt,

J'ai modifié par mal de fonction qui était déprecated suite a la MAJ de la derniere version de l'API. Il faudrait que tu puisses faire un checkout complet comme indiqué sur la page suivante : http://code.google.com/p/facebookboard/source/checkout

Je ne peux malheureusement pas tout mettre sur le site javafr par manque de place !

Tiens moi au courant .
Posté le : 22/12/2010 11:46:49

Déposé sur Utiliser les apis facebook a travers swing

Oui,
j'ai récemment remis a jour toute la partie facebook-java-api.jar et facebook-java-schema.jar et modifié le code en conséquent.
Posté le : 22/12/2010 11:06:55

Déposé sur Utiliser les apis facebook a travers swing

en fait la récup' des friends Online est rapide et s'exécute en tache de fond (simple requête XML).
Ce qui est très long c'est la génération Jaxb des "User" (ta liste d'amis) qui est récupéré au démarrage de l'appli. Malheureusement c'est natif à l'api Facebook. Je vais voir ce que je peux faire.

Ensuite j'attends que Facebook s'ouvre un peu plus pour pouvoir avoir accès aux Wall par l'api ( en attendant je vais intégrer dans un JEditorPane la page http://iphone.facebook.com/)

Pour les photos, une autre personne a développé un outil d'upload de photos. Je vais voir pour l'intégrer également, ça pourrait être sympa.

En tout cas merci pour ton évaluation !!!
Posté le : 27/01/2009 09:45:19

Déposé sur Utiliser les apis facebook a travers swing

En fait la premiere connexion à l'appli doit s'effectuer par le navigateur afin de d'authoriser l'appli dans facebook.

Pour cela, l'appli charge le navigateur indiqué dans le fichier settings.conf. Par defaut j'ai mis :

browser=C\:\\Program Files\\internet explorer\\iexplore.exe
si tu es sous linux un simple :
browser=firefox

ATTENTION, il faut que firefox soit préalablement fermé ! sinon tu as le invalid parameter.

Un fois fait, la propriété first_connect est initialisé a 0 et si tu relance l'appli c'est la fenetre swing de login qui apparait.

voila . Je suis également sous linux, si tu as d'autre question n'hésite pas.
Posté le : 26/01/2009 20:30:04

Déposé sur Utiliser les apis facebook a travers swing

Voila a quoi doit ressembler ton fichier log4j pour une sortie console :


#ICI TU INDIQUES CONSOLE
log4j.rootLogger=ERROR, CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %5p [%t] (%F:%L) - %m%n

log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} [%t] %-5p %c %x - %m%n
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=fbswing.log

# NIVEAU D'AFFICHAGE DES DIFFERENTS PAQUETS
log4j.logger.org.pihen.facebook=DEBUG
Posté le : 26/01/2009 08:58:41

Déposé sur Utiliser les apis facebook a travers swing

Le Setup est purement développé à l'"arrache" car en fait pour pouvoir éxecuter l'appli il faut que jaxb soit installé dans le répertoire "endorsed" de ta JVM (quelque soit l'OS). faute de mieux j'ai fait ça temporairement.

Pour le launcher, je vais tester ca ! merci pour l'info !!!
Posté le : 25/01/2009 22:51:28

Déposé sur Utiliser les apis facebook a travers swing

Merci ! En tout les cas ça serai intéressant que ceux qui souhaitent faire évoluer l'appli participe sur le site de googlecode
Posté le : 20/01/2009 21:59:23

Déposé sur Recupérer l'ensemble des valeur du system

effectivement quand j'ai fait ce code (ca date de 3 ans quand meme :) ) la version 1.5 n'existait pas encore et resultat, la reference enum est devenu un mot cle.
pour le faire marche il suffit simplement de changer par exemple "enum" par "liste"

8.       //on regroupe ici les properties du System
   9.       Properties systemProperties = System.getProperties();
  10.      
  11.       //on creer un Enumerateur de l'ensemble des clé des propriétés
  12.       Enumeration liste = systemProperties.propertyNames();
  13.      
  14.       //tant qu'il y a des elements
  15.       while (liste.hasMoreElements())
  16.       {
  17.          
  18.          String key = (String)liste.nextElement();//on recupere la clé
  19.          //on affiche la valeur associé a cette clé
  20.          System.out.println(key + "\t -> \t" + systemProperties.getProperty(key));
  21.          
Posté le : 15/04/2006 14:08:56

1 2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales