Cette arête vous permet de publier une photo dans le fil d'un groupe.
Cette opération n’est pas prise en charge.
Vous pouvez publier des photos via une importation ou une URL.
Capturez une photo via une importation de fichier en tant que multipart/form-data
, puis utilisez le paramètre source
:
POST /v21.0/{group-id}/photos HTTP/1.1
Host: graph.facebook.com
source=%7Bimage-data%7D
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{group-id}/photos',
array (
'source' => '{image-data}',
),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/{group-id}/photos",
"POST",
{
"source": "{image-data}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("source", "{image-data}");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{group-id}/photos",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"source": @"{image-data}",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{group-id}/photos"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Publiez une photo qui est sur Internet en utilisant son URL et le paramètre url
:
POST /v21.0/{group-id}/photos HTTP/1.1
Host: graph.facebook.com
url=%7Bimage-url%7D
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{group-id}/photos',
array (
'url' => '{image-url}',
),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/{group-id}/photos",
"POST",
{
"url": "{image-url}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("url", "{image-url}");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{group-id}/photos",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"url": @"{image-url}",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{group-id}/photos"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Type de condition requise | Description |
---|---|
Votre application doit être approuvée pour les autorisations de connexion et les fonctionnalités suivantes (cliquez dessus pour les développer) : | |
L'application doit être installée sur le groupe. | |
Token d’accès pour un utilisateur ou une utilisatrice qui est membre du groupe sur lequel l’application est installée. | |
L’utilisateur ou l’utilisatrice doit accorder l’autorisation suivante à votre application :
|
Nom | Description | Type |
---|---|---|
| Description de la photo, utilisée comme message de statut associé dans les stories de fil. |
|
| Description de la photo. |
|
| Définir sur |
|
| Photo, encodée en tant que données de formulaire. Vous devez utiliser ce paramètre ou le champ | |
| URL d’une photo qui est déjà importée sur Internet. Vous devez utiliser ce paramètre ou |
|
En cas de réussite, vous recevez une réponse avec les informations ci-dessous. En outre, ce point de terminaison prend en charge la lecture après écriture et il peut lire immédiatement le nœud représenté par id
dans le type de retour.
Nom | Description | Type |
---|---|---|
| ID photo que vous venez de créer |
|
Cette opération n’est pas prise en charge.
Cette opération n’est pas prise en charge.