|
|
|
|
|
<Variable fbSession>.Requête (Fonction) En anglais : <fbSession variable>.Request Effectue une requête de communication (requête HTTP) à la Graph API de Facebook.
Cnx_FACEBOOK est un fbSession
FBRésultatRequête est un Variant
sJSON est un Buffer
Cnx_FACEBOOK.AppID = "FACEBOOK_APP_ID"
Cnx_FACEBOOK.AppSecret = "FACEBOOK_APP_SECRET"
Cnx_FACEBOOK.Permission = [fbInfoProfil]
SI Cnx_FACEBOOK.Ouvre() ALORS
sJSON = Cnx_FACEBOOK.Requête("https://graph.facebook.com/me?fields=id,name")
SI sJSON <> "" ALORS
FBRésultatRequête = sJSON.VersVariant()
Info(FBRésultatRequête.id, FBRésultatRequête.name)
SINON
Erreur(ErreurInfo())
FIN
sJSON = Cnx_FACEBOOK.Requête("https://graph.facebook.com/me/notifications?limit=0")
SI sJSON <> "" ALORS
FBRésultatRequête = JSONVersVariant(sJSON)
Info(FBRésultatRequête.summary.unseen_count, FBRésultatRequête.summary.updated_time)
SINON
Erreur(ErreurInfo())
FIN
SINON
Erreur("Impossible de se connecter.", ErreurInfo())
FIN
Syntaxe
<Résultat> = <Session>.Requête(<Requête> [, <Type> [, <Données>]])
<Résultat> : Buffer Résultat de la requête. <Session> : Variable de type fbSession Nom de la variable de type fbSession correspondant à la connexion Facebook à manipuler. <Requête> : Chaîne de caractères URL complète de la requête (avec si nécessaire les paramètres stockés dans l'URL). <Type> : Constante optionnelle de type Entier Type de la requête HTTP à envoyer : | | httpDelete | Méthode DELETE. | httpGet (valeur par défaut) | Méthode GET. | httpPost | Méthode POST. | httpPut | Méthode PUT. |
<Données> : Buffer optionnel Données à envoyer sur le serveur (uniquement dans le cas d'une requête POST ou PUT). Composante : wd300ggl.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|