|
|
|
|
Realiza una petición de comunicación (petición HTTP) al Facebook Graph API.
Cnt_FACEBOOK is fbSession FBRequestResult is Variant sJSON is Buffer Cnt_FACEBOOK.AppID = "FACEBOOK_APP_ID" Cnt_FACEBOOK.AppSecret = "FACEBOOK_APP_SECRET" Cnt_FACEBOOK.Permission = [fbInfoProfile] IF FBStartSession(Cnt_FACEBOOK) THEN // Interrogate Facebook to retrieve the user // (equivalent to FBGetUserInformation) sJSON = FBRequest(Cnt_FACEBOOK, "https://graph.facebook.com/me?fields=id,name") IF sJSON <> "" THEN FBRequestResult = JSONToVariant(sJSON) Info(FBRequestResult.id, FBRequestResult.name) ELSE Error(ErrorInfo()) END // Interrogate Facebook to retrieve the notifications sJSON = FBRequest(Cnt_FACEBOOK, "https://graph.facebook.com/me/notifications?limit=0") IF sJSON <> "" THEN FBRequestResult = JSONToVariant(sJSON) Info(FBRequestResult.summary.unseen_count, FBRequestResult.summary.updated_time) ELSE Error(ErrorInfo()) END ELSE Error("Unable to connect.", ErrorInfo()) END
Sintaxis
<Result> = FBRequest(<Session> , <Request> [, <Type> [, <Data>]])
<Result>: Buffer Resultado de la solicitud. <Session>: Variable de tipo fbSession Nombre de la fbSession Variable correspondiente a la conexión de Facebook con manipular. <Request>: Cadena de caracteres URL completa de la solicitud (incluyendo los parámetros almacenados en la URL si es necesario). <Type>: Constante opcional de tipo Integer Tipo de petición HTTP a enviar: | | httpDelete | Método DELETE. | httpGet (valor predeterminado) | Método GET. | httpPost | Método POST. | httpPut | Método PUT. |
<Data>: Búfer opcional Datos a enviar al servidor (sólo para una petición Post o PUT). Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|