2017年7月19日水曜日

【お知らせ】2017年2月に仕様変更を行い、変数[RESULT1]は[LIST1]へと変更されました。過去の記事において[RESULT1]と記載されている場合は[LIST1]と置き換えてお読み下さいますようお願い致します。その他の変更内容は→ こちら

診断メーカー内でツイートができるようになりました

今回、Twitter APIの機能を利用して、Twitterへの投稿を診断メーカー内で出来るように致しました。




主な理由としては以下となります。

理由:iOSにおいて、公式以外のTwitterアプリを使用している場合でも、「ツイート」ボタンを押すと公式アプリのツイート画面が立ち上がってしまう


これは以前から何度か寄せられたご意見です。

iOSではツイートするURLに応じて、そのURLに紐付いたアプリが立ち上がる仕組みになっており、他のTwitterクライアントを使用していても、サイト上のツイートボタンを押すと公式アプリが立ち上がってしまいます(ブラウザ版のツイート画面が表示される場合もあります)。

例えば、診断メーカーで利用したいTwitterアカウントと、公式アプリでメイン使用しているアカウントが異なる場合、誤って別アカウントでツイートしてしまうことがあり得ました。

もし、診断メーカー内でツイート画面を用意すれば、公式アプリが立ち上がることはありません。
診断メーカーで使用したいアカウントで、当サイトにログインしておけば、ツイート時もそのアカウントでツイートできます。このため、誤って別アカウントでツイートしてしまう、といった事が防げるようになります。


2種類のログイン方法を用意しました


これに伴い、Twitterとのアプリ連携を用いたログイン方法が2種類になりました。
◆ログインページ


  1. ツイート機能つきログイン
    今回用意された新しいログイン方法です。
    Twitterのアプリ連携では連携機能に「ツイートする」という内容が加わります。
    こちらを使用することで、サイト内のツイート画面を使用することが出来るようになります。
    もちろん、ユーザー様の意図しない勝手なツイートをする事は絶対にありません。ご信頼下さい。
    しかし、昨今のスパムの蔓延により、連携画面に「ツイートする」と記載されていると抵抗がある方がいらっしゃることも承知しております。
    そのため、従来のツイート権限を持たないログイン方法も残しました。
  2. ツイート機能なしログイン
    従来のログイン方法です。
    連携画面では「ツイートする」という内容が含まれないため、こちらのログイン方法では、サイト内ツイート機能を使用することは出来ません。
    アプリ連携においてツイートする権限を当サイトに渡すことが不安である場合は、こちらを選択してログインをして下さい。

既にログインしている場合でも、ログインページではもう一つのログイン方法に切り替えることが可能です。用途に応じて切り替えて頂けましたらと思います。

アプリ連携において連携内容に「ツイートする」が含まれることが不安な方のために「ツイートアプリ確認ツール」を用意しました

こちらに別記事を用意しています。お読みいただけますと幸いです。
https://shindanmaker.blogspot.com/2017/07/blog-post18.html




ぜひ、今回のサイト内ツイート機能をご活用いただけますと幸いです。
ご不明な点等ございましたら、Twitterの「診断メーカーサポート」までご連絡いただけますと幸いです。

どうぞ宜しくお願い致します。
【お知らせ】2017年2月に仕様変更を行い、変数[RESULT1]は[LIST1]へと変更されました。過去の記事において[RESULT1]と記載されている場合は[LIST1]と置き換えてお読み下さいますようお願い致します。その他の変更内容は→ こちら

ツイートアプリ確認ツールを公開しました

2017/08/10追記:この機能はリリース時では、ログインをしないと利用できませんでしたが、ログイン不要で利用出来るように致しました。

こちらは「サイト内ツイート機能」の公開に伴って用意したもう一つの新機能です。


「サイト内でツイート出来る」機能は数年前から考えていたものではありましたが、なかなか踏み切れずにおりました。

というのも、以前よりTwitterのアプリ連携において「ツイートする」権限が含まれているだけで「勝手にツイートされる」「スパムだ」と誤解されることが多くあったためです。

現状のTwitterでも、アプリ連携を悪用したスパムが依然蔓延しており、Twitterの連携そのものに抵抗があったり、「ツイート権限」を持つアプリ連携は絶対にしたくない、と思われる方が非常に多いことも十分理解しております。

もしも悪意あるスパムと連携してしまい、勝手にツイートされてしまった時に、何によってそのツイートがされたのか(どのアプリ経由でツイートされたのか)が分かりにくいことも、スパム蔓延の要因になっていると思っています。

過去のTwitterでは、ツイート内容に「via ◯◯◯◯」と、ツイートに使用されたアプリが表示されていました。もし、現在もこのアプリ名が表示されていれば、少しはスパムの蔓延が押さえられていたのでは、と感じています。

当サイトの「ツイート権限つきのアプリ連携」をしても、勝手にツイートすることはありません。
ぜひとも信頼していただきたいところですが、それでも不安な方のために、「自分のツイートが何のアプリを経由してされたのか」がひと目でわかるものを用意すれば、身に覚えのないツイートがどの連携アプリによってされたのかがすぐに分かるようになり、多少の不安も解消できるのは、と考えました。

そこで、今回「ツイートアプリ確認ツール」というページを用意しました。

◆ツイートアプリ確認ツール
(この機能はTwitter APIを使用するため、ログインをした上でご利用頂く必要があります。)→2017/08/10 ログインせずに利用することが出来るようになりました。

これは、「sourceの表示」という一般的なTwitterクライアントでも利用できる機能です。しかし、Twitterの公式アプリしか利用していないという方もいらっしゃるかと思い、今回用意しました。

この「ツイートアプリ確認ツール」のページを開くと、自身のツイートがどのアプリを経由したかを確認することが出来ます。



すべてのツイートは何らかのアプリケーションを経由してなされています。
iOSのTwitter公式アプリであれば「Twitter for iPhone」、Androidの公式アプリであれば「Twitter for Android」。
ウェブブラウザであれば「Twitter Web Client」など。

もし皆様が「診断メーカーのサイト内ツイート機能」を使えばアプリ名は「診断メーカー(ツイート機能あり)」と表示されます。

このページを確認したとき、 もしも見に覚えのないツイートがされていれば、そのアプリ名を確認してください。
そのアプリは、もちろん当サイトが作成したものではありません。第三者(その多くは悪意あるスパム業者)が作成したアプリです。

Twitterのアプリ連携設定ページへアクセスし、そのアプリのアクセス権を取り消せば、勝手にツイートされることは無くなります。

ぜひこの機能も活用いただき、見に覚えのないツイートをするスパムとの連携は、積極的に解除していただけましたらと思います。(スパムと連携したままですと、フォロワーの皆様も新たにスパムと連携される危険性があります。)


そして、同時に「診断メーカーとのアプリ連携は安全である」と、皆様に信頼いただけるよう、これからも努力して参りたいと思います。

ご不明な点がございましたらTwitterの「診断メーカーサポート」までご連絡いただけますと幸いです。

今後とも宜しくお願い致します。


診断メーカートップページ
ツイートアプリ確認ツール