問題タブ [linq-to-twitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twitter - Twitter API が 401 をスローする - 有効な資格情報で認証できない (Linq-to-Twitter)
Windows サービスからユーザーに代わって投稿するアプリを作成しています。ユーザーは別の Web ベースのフローでアプリケーションを承認し、ユーザーのアクセス トークンとシークレットは後で使用するために保存されます。私はLinq-to-twitterを使ってtwitterとの会話を処理しています。
私は SingleUserAuthorizer (以下) を使用していますが、リクエストに署名するか、リクエストをユーザーに関連付けるのに問題があるようです。/account/verify_credentials.json?skip_status=true と同等のものを呼び出すたびに、401 - Could not authenticate you (32) エラーが発生します
キッカーは、それが機能していたことです。コードの変更なしで 100% の失敗率を実現しています。デバッグ中に、アクセス トークン/シークレットのさまざまな値を試し、クライアント資格情報とアクセス トークン/シークレットの両方を再生成しました。また、以前に既知のさまざまな適切なユーザー トークンを試したり、他の方法で新しいトークンを生成したりしました。
どんな方向性でも大歓迎です。(以下のスニペット)。
c# - LinqToTwitter ですべてのプライベート リストが表示されない
linqtotwitter を使用して、認証されたユーザーのすべてのプライベート リストを表示しようとしています。ただし、リストには別の 18 のプライベート リストがありますが、これは 1 つのプライベート リストのみを示しています。Twitterのウェブサイトで見ると、このリストは途中でランダムに選択されたようです. 私のコードは以下の通りです:
c# - ツイッターを使用してサインインします。linq2twitter を使用した OAuth または Xauth
過去数日間、私はこの問題に苦しんでいます。現時点では、単純な C# コンソール アプリを用意しています。最終的には、Twitter でサインインするためにモバイル アプリで再利用する小さなライブラリを作成したいと考えていますが、それは後で問題になります。現時点では、理論的には Twitter にサインインできるはずの次のコードがあります。
Twitter に XAuth アクセス要求をまだ送信していません。( https://dev.twitter.com/docs/oauth/xauth ) 結局、これはどのように行われるかを確認するためのテスト アプリです。
私の質問はこれです。ユーザーが Twitter のユーザー名とパスワードを入力し、 Xauth を使用せずにサインインできるようにすることはできますか? 可能であればどうすればよいですか...それはより良い解決策ですか? linq2twitter を使用してこれを行う方法の例を教えていただければ、とても助かります。私は初心者の開発者であり、どこでも壁にぶつかっています... また、ここで指定されたコードは、Twitter から Xauth アクセスを取得した場合に機能しますか?
よろしくお願いします。私は本当に立ち往生しており、Googleは今では私を嫌い始めています...
編集...
このリンクを見つけました https://dev.twitter.com/docs/auth/implementing-sign-twitter しかし、401 Unauthorized return を受け取りました... 理由がわかりません。何か問題を見つけたらお知らせください。コールバック URL だと思いますが、少しわかりません
コールバック URL に何を使用すればよいかまだわかりません。
c# - 自分のタイムラインからすべてのツイートを返す
自分のタイムラインに投稿したすべてのツイートを返したいです。
私はLinq To Twitterライブラリを使用しています-
これは正常に機能し、最初の 200 を戻します。ただし、最初の 200 は、1000 を戻す方法があるため、取得できる最大のようです。next cursor movement
このライブラリの他の部分にあるように、次のページに移動するオプションはないようです。
c# - 別のユーザーからのツイートを照会するにはどうすればよいですか?
LinqToTwitter ライブラリを使用して、特定のユーザー (例: @Microsoft) から最新の 50 件のツイートを取得するクエリは何でしょうか?
アプリ認証で認証できなかったのでSingleUserで認証しています。
vb.net - 保存された Oauth 資格情報を使用して、Linq でツイートを Twitter に投稿できません
エンドユーザーが Twitter の Oauth ページに誘導され、私たちのサイトに戻った場合、Linq to Twitter WebAuthorizer を使用してツイートを Twitter に投稿しても問題ありません。このように WebAuthorizer を使用するとうまくいきます。
ただし、エンドユーザーの Oauth 資格情報を保存してツイートに使用しようとすると、401 Unauthorized エラーが発生します。
LinqToTwitter.TwitterQueryException: 無効または期限切れのトークン ---> System.Net.WebException: リモート サーバーがエラーを返しました: (401) Unauthorized. LinqToTwitter.TwitterExecute.PostToTwitter[T](String url, IDictionary
2 postData, Func
2 getResult) --- 内部例外スタック トレースの終了 --- LinqToTwitter.TwitterExecute.PostToTwitter[T](String url, IDictionary)2 postData, Func
2 getResult) at LinqToTwitter.StatusExtensions.UpdateStatus(TwitterContext ctx, String status, Decimal latitude, Decimal longitude, String placeID, Boolean displayCoordinates, String inReplyToStatusID, Boolean trimUser, Action`1 callback) at LinqToTwitter.StatusExtensions.UpdateStatus(TwitterContext ctx, String C:\TFS\SC\Weblink_Connect-Development\CWT\External\WCPages\v12\Test\TwitterTest.aspx.vb: の External_WCPages_v12_Test_TwitterTest.Page_Load(Object sender, EventArgs e) の 177 行C:\TFS\SC\Weblink_Connect-Development\CWT\External\WCPages\v12\Test\TwitterTest.aspx.vb: 65行目
Linq to Twitter リクエストを処理する主要な関数を含めています。助けてください、私は何か間違っていますか?リリース 2.106、2.107、2.108、および 2013 年 9 月 19 日の最新の変更セットを試しました。
twitter - アクセス トークンからユーザーの Twitter ユーザー ID を取得することはできますか?
私の問題を説明しましょう。現在、LinqToTwitter を使用してユーザーの承認を実行しています。
Web サイトに [Connect Twitter] ボタンがあり、ユーザーがクリックすると、ajax リクエストが承認を実行するメソッドを要求し、ユーザーは次の URL にリダイレクトされます。
次に、彼のログインとパスワードを入力します。
完了すると、彼は私の Web サイトの urlReferrer にリダイレクトされ、ユーザー名、ユーザー ID などの必要なフィールドを受け取ります。
次に、ソーシャル ネットワーク ユーザーの UserId がデータベースのどのエントリとも一致しない場合、ポップアップを開いて電子メールを要求します (電子メールは必須フィールドです)。
次に、電子メールがユーザーによって確認されたら、ajax 要求 connectSocialUser(userid, avatar, accessToken) を作成して、Web サイトで彼を接続する必要があります。
Google と Facebook の場合、パラメーターにアクセス トークンを入力し、それぞれ次の 2 つの URL を要求します。
これらの 2 つの URL からユーザー ID が返され、単純な比較によって、ユーザーが善良なユーザーであり、強奪者ではないことがわかります。
だから私の質問は: アクセス トークンからユーザーのユーザー ID を取得することは可能ですか?
そうでない場合、どうすればこれを機能させることができますか?
本当にありがとうございました!