2011-01-26 12 views
5

Sto usando ShareKit per implementare la condivisione di Twitter. Ho un controller di visualizzazione con una vista testuale e vorrei inviare quel testo al post in ShareKit ignorando la finestra di dialogo di input di tweet.È possibile ignorare la finestra di dialogo del tweet e postare direttamente su Twitter?

SHKItem *item = [SHKItem text:[postText text]]; 
[SHKTwitter shareItem:item]; 

Il codice di cui sopra autentica l'utente se non sei loggato, poi prende il mio testo e popola ShareKits dialogo Tweet. Scavare attraverso il loro codice mi ha confuso. Qualcuno è riuscito a pubblicare il tweet con successo direttamente su Twitter?

+0

Non mi consiglia di farlo. Le persone tendono a odiare le app che postano su Twitter senza prima chiederle. Perché vuoi ignorare questa finestra di dialogo? –

+4

Non voglio eseguire l'autopost. Voglio usare la mia vista dalla pelle rispetto alla finestra di input di testo molto semplice in ShareKit. C'è un pulsante di post nella vista. –

+0

A volte è necessario o molto più facile farlo nel flusso dell'app. Ad esempio su Pinterest si ottiene il foglio tweet se si condivide un pin esistente, ma se si ha la condivisione di twitter attivata mentre si aggiunge una nuova foto, i tweet vengono inviati direttamente. – mahalie

risposta

6

In primo luogo, creare un'istanza di SHKTwitter e autorizzare l'utente:

twitter = [SHKTwitter new]; 
[twitter authorize]; 

Poi una volta che l'utente è autorizzato, impostare la voce e inviare.

SHKItem *item = [SHKItem new]; 
[item setCustomValue:@"i am tweeting" forKey:@"status"]; 
twitter.item = item; 
[twitter send]; 

Il valore personalizzato "status" è specifico per la classe SHKTwitter. È necessario fare altre cose su SHKItem affinché funzioni con altri condivisori. per esempio. questo funziona con SHKFacebook:

item.shareType = SHKShareTypeText; 
item.text = "hi"; 
+0

E 'possibile bypassare la finestra di dialogo del tweet e postare direttamente su Facebook? –

+0

ho provato quanto sopra, ma non funziona per facebook ..can u plz dammi il codice –

+0

come l'immagine per entrambi facebook e twitter direttamente. –

Problemi correlati