2016-05-16 15 views
0

Ich möchte ein Bild in Twitter, ich bin mit swift 2. Ich habe viele verschiedene Möglichkeiten versucht und ich kann nicht den richtigen Code in twitter Dokumentation. Bisher ist das Ergebnis in JSON dieseBild in twitter mit swift 2 senden

{ 
    "expires_after_secs" = 86400; 
    image =  { 
     h = 540; 
     "image_type" = "image/png"; 
     w = 540; 
    }; 
    "media_id" = 732352461227233281; 
    "media_id_string" = 732352461227233281; 
    size = 514691; 
} 

Antwort

0

Twitter API Dokument hier:

https://dev.twitter.com/rest/reference/post/media/upload

Sie müssen die verschiedenen Parameter zur Verfügung stellen.

Parameter

**media** [required]: The raw binary file content being uploaded. Cannot be used with media_data. 

**media_data** [required]: The base64-encoded file content being uploaded. Cannot be used with media. 

**additional_owners** [optional]: A comma-separated list of user IDs to set as additional owners allowed to use the returned media_id in Tweets or Cards. Up to 100 additional owners may be specified. 
+0

vorausgesetzt ich nur media_data. 'let parameter =" media_data ": imageData.base64EncodedStringWithOptions ([])]' –

+0

Oder ich benutze '" media ": imageData ....' Ich habe das gleiche Ergebnis. –