質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.49%

  • Twitter

    674questions

    Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

  • cron

    173questions

    cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。

TwitterAPI アクセストークン情報は後から取得しDM可能なのでしょうか?

受付中

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,111

Oil_man

score 34

未熟ながらTwitterAPIにてTwitterOAuthを利用し、
アプリケーションを作っています。

認証画面後の戻りで、ユーザー毎のトークン値をデータベースに保存し、
フォローやDMなど各種動作を実装しておりますが、
後から認証したユーザーのトークン値は取得可能なのでしょうか?

 【※補足】
 ”後から認証したユーザーのトークン値は取得可能なのでしょうか?”
  ↓
 アプリケーション認証済みユーザーのアクセストークン値は
 認証後はいつでも取得できるのですか?

背景

キャンペーンなどで、数万件のDMを送る場合に規制を考えてか
ユーザーから自分あてにDMを送る手法を良く見かけるため、
実装するにはユーザー毎のトークン値をデータベースに保存し、
各動作をCRONで回そうかと考えていました。

しかしある技術者からユーザー情報をDBも含めて一切持たずに、
数万件のDMを送れるという趣旨を伺いました。
データベースも持たずにTwitterAPIで数万件も
DM送付できる夢のような手法があるのでしょうか?

もしその方法があるのであれば、
後からトークン値を取得してなにかスクリプトを回していると推測しました。
しかし、私が無知で故にまったくそんな手法がわかりません。
それともTwitter側との特別な業務提携があるのでしょうか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2016/04/27 07:20

    「後から認証したユーザー」の意味が、わかりにくいので、具体的にやりたいことを書いていただけないでしょうか。

    キャンセル

  • Oil_man

    2016/04/27 07:30

    ありがとうございます。承知しました。 編集致しました。

    キャンセル

回答 2

0

数万ものDMは送れません。
Twitterルール

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/04/26 20:15

    回答ありがとうございます。
    単一ユーザーから別ユーザーへのDMはそうですね。

    ただ、失礼ながら今回、それを質問している訳ではないです。
    私の質問が歪曲な感じだったでしょうか。

    キャンセル

0

解決しましたので、ここの記載致します。
質問のアクセストークンを後から取得は現実的には不可能。
また運用的にもユーザーが多い場合にLimitに関わるので不可能だと判断しました。

背景で説明して情報を持たずにというのは現実的に不可能で、
これは先方がなにか「勘違い」だと判断しました。

また返答頂いた方に失礼なので、実際検証しました。
上記の手法で1万件程はTwitterAPIを利用してDMは問題なく送信できました。
※当たり前ですね。1ユーザ毎でそれぞれ送信するのですから。
ただ何かしらのアンチスパムルールがあるらしく、
他のLImitに準じた形でスクリプトを回せば問題ない事がわかりました。
※スパムで使う人がいるかもしれませんので、詳細記述なし

以上、報告さしあげます。
ありがとうございました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.49%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 受付中

    Androidアプリ twitterAPI try catch

    Tweetしました。と表示されるもののできていません。             try {                 こここここここここここここここここ          

  • 解決済

    TwitterAPIの制限について

    Twitter API 1.1について質問です。 TwitterAPIが1.0から1.1へ変わったことにより、制限が厳しくなったという話をよくみかけて調べてみました。 参考にして

  • 解決済

    最新のTwitterAPIに対応できるコードを知りたい!!

    はじめまして! 現在、githubで公開されているOAuthライブラリ「twitteroauth」を使用して、Twitterのつぶやき情報を集めようとしている者です。 http

  • 解決済

    【TwitterAPI】更新頻度の設定

    Twitterアプリを制作しようといろいろ試行錯誤しております. 例えば,夜フクロウ. 例えば,The World. 例えば,Janetter. 様々なTwitterの非公式ク

  • 解決済

    twitterAPI+node.js

    Node.js var Twit = require('twit'), のモジュールがありますが,https://github.com/ttezel/twit を見ると

  • 解決済

    twitterapiによる位置情報の取得について

    プログラミング初心者です。 前提・実現したいこと twitterのapiを利用して位置情報を取得し、ユーザー(特定のアカウント)の過去の位置情報から最新の位置情報までの距離

  • 解決済

    TwitterAPI Opauthを使用してソーシャルログイン時にemailを取得する

    行いたいこと: fuelphp,Opauth使ってTwiiterへのソーシャルログイン時にユーザーのemailを取得したい 前提: whitelist?

  • 解決済

    Authorizationヘッダにトークンを入れても流出しないか

    teratailのAPIを使って、小さなWebアプリケーションを作ろうと考えています。 ドキュメントを読むと、アクセストークンについて以下のような記述がありました。 アクセスト

同じタグがついた質問を見る

  • Twitter

    674questions

    Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

  • cron

    173questions

    cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。