2011-06-28 12 views
5

私が作っている個人的なtwitterスクリプトにはOauthを使う必要があります。そのような商業や何かそのようなもの。ここに登録するには:https://dev.twitter.com/apps/newクライアントでもウェブサイトが必要です。それは私のウェブサイトなしで私のアプリを登録させてもらえません。Twitter Oauthの問題 - 私はアプリを登録するためにウェブサイトが必要です

私にできることはありますか?私が使用しているスクリプトの背後にあるコンセプトを説明するブログを作成した場合、それを受け入れて「アプリ」(私が使用するスクリプトだけ)を登録させてもらいますか?

答えて

1

選択Clienthere:あなたは任意のリンクを置くことができるアプリケーションウェブサイトの代わりに Application Type

。そのリンクバックURLだけです。

+0

残念ながら、私は依然としてクライアント用のウェブサイトを提供する必要があります。 – Phil

+0

**アプリケーションウェブサイト**の代わりに、リンクを張ることができます。オンラインでの存在はありませんか? – ssapkota

1

個人的な用途にすぎない場合は、そのフィールドにほとんどすべてのURLを入れることができます。私が知っている限り、それは二重チェックされていないか、または承認を受けています。

+0

そうではありません。その前にそのフィールドにばかげた言葉を入れました – geoffjentry

+1

あなたのSOのユーザーページにリンクしてください:http://stackoverflow.com/users/819759/phil – arcain

0

前述したように、コールバックURLは何もすることができますが、Twitterのは、あなたがパラメータoauth_callbackとアプリケーションのウェブサイトの値を上書きすることができますので、私は、ブラウザ、いないクライアントを選ぶだろう。これにより、OAuthフローの最終ステップを自動化できます。

通常、スクリプトを実行しているので、oauth_callback=oobと設定し、ユーザーにPIN認証を要求する必要があります。ここでの選択肢は次のとおりです。

  • は、ブラウザを選択し、アプリケーションのウェブサイト(関係ない)http://www.whatever.comに設定します。
  • カスタムスキームを処理するスクリプトをご使用のシステムに登録してください(例:myscript://
  • )OAuthフロー中にoauth_callback=myscript://anystringを渡してください。

結果は、ユーザーが認証されると、Twitterのは、あなたが最終認証ステップのために必要な2つの最後のパラメータを持つWebブラウザからmyscript://anythingを呼び出し、OAuthのフローは、ユーザーの操作なしで完了することです。

+0

こんにちは。 Twitterはmyscriptのようなものを受け入れませんでした://「有効なURLフォーマットではありません」 –

+0

あなたのアプリケーションをTwitterに登録するときは、httpアドレスを使用してください。 Twitterのサイトではなく、OAuthのフローでカスタムURI(myscript:// something)を使用します。 – Jano

関連する問題