• 24-05-2024, 22:45:12
    #1
    merhabalar Twitter update_profile_image.json postfields kısmını çözebilen varmı profil resmi ekleme php olarak yazıyorum php olarak postfields kısmı gerek altta var görselde nasıl php olarak yazacagım.

    --twitter
    Content-Disposition: form-data; name="image"; filename="kYİ4g42T"
    Content-Type: image/jpeg; charset=UTF-8
    Content-Transfer-Encoding: binary

    bu kısmı anlamadım görseli file_get_content ile actırıyorum fakat üstteki kod nedir anlaadım.Binaryi php olarak nasıl yazabilirim
  • 24-05-2024, 23:01:33
    #2
    kopechka.com
    Merhaba, resim dosyasını binary olarak okuyup göndermeniz yeterli. Aşağıya örnek python komutunu ekliyorum kendiniz php ye çevire bilirsiniz.

    f= open("image.jpg", "rb")
    image_binary = f.read()
    
    file = {'media': image_binary}
  • 24-05-2024, 23:01:46
    #3
    Request body'si multipart olarak gönderiliyor, sorunuzun cevabı burda hocam: https://stackoverflow.com/questions/...m-data-in-curl
  • 24-05-2024, 23:42:54
    #4
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    Request body'si multipart olarak gönderiliyor, sorunuzun cevabı burda hocam: https://stackoverflow.com/questions/...m-data-in-curl
    baktım ama yapamadım hocam twittera göre
  • 24-05-2024, 23:50:59
    #5
    Hiddenexe adlı üyeden alıntı: mesajı görüntüle
    Merhaba, resim dosyasını binary olarak okuyup göndermeniz yeterli. Aşağıya örnek python komutunu ekliyorum kendiniz php ye çevire bilirsiniz.

    f= open("image.jpg", "rb")
    image_binary = f.read()
    
    file = {'media': image_binary}
    twittera göre entegre ettim olmadı hocam

    $dosya_yolu = "6650d8d36cc4f.jpg";
    $dosya = fopen($dosya_yolu, "rb");
    $image_binary = fread($dosya, filesize($dosya_yolu));


    $postfields = array('image' => $image_binary);
  • 26-05-2024, 09:56:55
    #6
    requestin body sini al işte kaydet dosya olarak zaten JFIF gonderiyor ona göre dosyayı kaydet veya base 64 data olarak goster. takıldığın yer tam neresidir anlamadım.
  • 27-05-2024, 22:14:10
    #7
    Efe4ka adlı üyeden alıntı: mesajı görüntüle
    requestin body sini al işte kaydet dosya olarak zaten JFIF gonderiyor ona göre dosyayı kaydet veya base 64 data olarak goster. takıldığın yer tam neresidir anlamadım.
    twittera isteklerde gönderirken postfields base64 de göndersem yinede olmuyor image hatası veriyor