2010-11-18 6 views
0

werden.Dies ist es möglich, auf Twitter posten die gemeinsame Nutzung URL verwenden, zum Beispiel:Input Box Verwendung auf Twitter

http://twitter.com/home?status=My Status Update

Aber statt der Schaffung einer Verbindung für einen Benutzer, klicken I Ich möchte ein Eingabefeld haben, in dem der Inhalt des Eingabefelds als Status angezeigt wird. Also, was auch immer der Benutzer in das Eingabefeld eingibt, würde My Status Update ersetzen.

Ich denke, es sollte eine Möglichkeit geben, das Formular zu verwenden, um auf diese URL zu posten hxxp: //twitter.com/home? Status = XXXX wobei XXXX der Eingabewert ist. Ist das möglich?

UPDATE: Ich weiß, dass ich das falsch beschrieben habe - es muss den Status NICHT AKTUALISIEREN, es kann sie zu Twitter bringen, sie bitten, sich einzuloggen (wenn nicht, überspringen), und dann das Statusupdate setzen innerhalb der Tweet Box und verlangen, dass der Benutzer Tweet drückt, um es zu senden

Danke!

Antwort

0

Nein, Twitter muss den Status von seiner Schnittstelle senden.

Sie können dem Benutzer eine Option zum Senden des Status von Ihrer Website nur mit der Twitter-Anwendung und erst dann bereitstellen, nachdem der Benutzer Ihre Anwendung autorisiert hat, twits in seinem Konto zu senden.

+0

Danke für die Antwort. Die Sharing-URL funktioniert (http://www.twitter.com/home/status=BLAHBLAHBLAH), aber ich denke, das ist der einzige Weg, es zu tun? –

+0

Die Sharing-URL leitet den Benutzer mit der Nachricht an sein Profil weiter und übergibt ihn nicht an ihn. Die Logik ist ziemlich einfach: um Spam zu vermeiden. Denken Sie an Spammer-Websites - Sie würden es ausnutzen, wo immer sie können. –

+0

Das ist OK, es muss nicht für sie gepostet werden, bringen Sie sie nur auf die Seite, wo sie sich zuerst einloggen können und drücken Sie dann "Tweet" selbst. Das wäre für mich in Ordnung. –

0

Leider ist die Lösung für dieses Problem möglicherweise komplizierter als Sie denken.

Twitter vor kurzem wechselten auf volle OAuth-Authentifizierung mit ihrem api zu interagieren und schreiben Status-Updates usw.

Kurz gesagt, zu tun, was Sie oben vorschlagen Ihre Besucher benötigen eingeloggt sein.

Zur Vereinfachung dies, auf meinen Webseiten verwende ich die Official Twitter Tweet Button, weil ich glaube, dass meine Besucher es am meisten vertrauen werden und in ihren Benutzernamen/Pass ohne Sorge eingeben werden.

Die Seite Official Twitter Tweet Button verfügt über einen Builder, in dem Sie verschiedene Optionen auswählen können, um das Aussehen und den Inhalt des Tweets selbst zu ändern.

Seien Sie sicher, dass die vollständige Dokumentation für die advanced usage examples und die vollständige Referenz von properties that can be used with the javascript tweet button

P. S. zur Kasse

Auf meiner Seite ich für eine App registriert, so konnte ich die folgende js-Datei enthalten:

<script src="http://platform.twitter.com/anywhere.js?id=MY-APP-ID&amp;v=1"></script> 

Und meine Links in etwa so aussehen:

<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://mydomain.com/url-to-post" data-text="Text that will actually be tweeted" data-count="horizontal" data-via="mytwitteraccount">Tweet</a> 
+0

Danke für die detaillierte Info. Ich weiß, dass ich das falsch beschrieben habe - es muss den Status NICHT AKTUELL POSTIEREN, es kann sie zu Twitter bringen, sie bitten, sich einzuloggen (wenn nicht, überspringen), und dann das Status-Update in die Tweet-Box setzen und die Benutzer, um Tweet zu drücken, um es zu senden. –