2009-08-21 17 views
1

私のサイトでは、ユーザーが自分のサイトのフォームを使用してTwitterアカウントに直接投稿できるページを作成しました。私はカールを使用してデータを送信しています。しかし、投稿時に「APIから」投稿されたと言いますが、これを自分のサイト名/リンクに変更したいと思います。私はOAUTHを通してそれをすることについて何かを読んだが、私のユーザが私のサイトを離れてtwitterに行く必要はない。私はそこに私のサイトを見せたいだけです。どんな助けもありがとうございます。Twitter API from

答えて

1

このリンクをクリックすると、ビット http://www.sakana.fr/blog/2007/03/18/scripting-twitter-with-curl/

あなたを助けると示されたクライアントを変更するため、ソース変数を渡すかもしれないが、このような何かが動作するはずです:

curl --basic --user username:password --data status="Having fun with cURL" http://twitter.com/statuses/update.xml?source=MySuperClient 
+0

私はあなたがクエリ文字列のソース変数を意味すると思いますか? –

+0

私はリクエストと一緒にソースを渡そうとしましたが、APIからWebから言います。何か案は? – ngreenwood6

+2

私の答えで "More Information"をチェックすると、TwitterでOauthなしのカスタムクライアント名が許可されなくなり、とにかくカスタム名を登録する必要があることがわかります。 – kersny

2

あなたはOAuthの使用する必要があるとしています、元の方法は中止されました。しかし、その前に、アプリケーションをNew Clientに登録する必要があります。

詳細情報:Here

+0

私はあなたが私のサイトを離れなければならないので、私はしないでくださいoauthを使用したいと言って以来、明らかにあなたは読むことができません。 – ngreenwood6

+0

oauthを実装して、ユーザーが自分のサイトを離れないようにする方法はわかりません。 – ngreenwood6

+2

不幸にも、カスタム名が必要な場合はOauthが唯一の選択肢です。 – kersny