facebook graph api kullanıyorum dev. hesabında instagram da ürün olarak ekli durumda aşağıdaki aşamaları graph api explorer ile yaptığımda facebook paylaşımında bir sorun yok ancak instagramda kapak fotoğrafı yüklenmiyor nasıl paylaşmam lazım. facebook php sdk ile de denedim oradan paylaşınca da yüklenmiyor kapak fotoğrafları

edit aşağıdaki kod ile çalıştırabildim;
- cover_url={cover-resim-link}


Aşama aşama süreç;
1 - facebook hesap id aldım

2 - {facebook-hesap-id}?fields=instagram_business_account sorgusuyla instagram hesap id getirdim

3 - {instagram-hesap-id}/media?image_url={cover_resim_linki } sorgusuyla kapak olarak kullanılcak resmi yükledim

4 - {cover-resim-id}?fields=id,status_code,status sorgusuyla yüklenen kapak fotoğrafının durumunu kontrol ettim finished döndürüyor published için hazır diyor

5 - {instagram-hesap-id}/media?video_url={video-linki}&media_type=REELS&caption={açıklama-yazısı}&image_url={cover_resim} , cover_resim kısmında yukardaki cover resim id yi de denedim direkt linki yazarakta denedim burada videoyu facebook tarafına yükleyip finished döndürüyor published için hazır diyor

6 - {instagram-hesap-id}/media_publish?creation_id={5. adımda dönen id}&media_type=REELS bu şekilde de hazırlanan video instagramda paylaşılıyor ancak cover resmi gelmiyor, açıklama yazısı geliyor


facebook paylaşımında php sdk ile aşağıdaki komutu kullandığımda kapak fotoğraf açıklama yazısı ikiside geliyor;
$video_data = [
'title' => $video_title,
    'description' => $video_description,
    'source' => $fb->videoToUpload($source), // source path olmak zorunda harici link olmuyor
];
$response = $fb->post('/me/videos', $video_data, $accessToken);
$post_id = $response->getGraphNode()['id'];

$cover_data = [
'is_preferred' => true,
    'source' => $fb->fileToUpload($thumbnail), // thumbnail path olmak zorunda harici link olmuyor
];
$response = $fb->post('/'.$post_id.'/thumbnails', $cover_data, $accessToken);

$data = [
'description' => $message,
];
$response = $fb->post('/'.$post_id, $data, $accessToken);