Notes on using Tweet Web Intent

I,Introduction

I wanted to set up a button that can share article pages with SNS.

However, using the Twitter official share button makes the page heavy. So, I don’t want to use it.

Therefore, I used a function to share web pages using Twitter’s URL.

The http error 400 sometimes appeared when I accessed the page sharing url (http error number 400 is displayed when the request format is incorrect).

In conclusion, it was caused by not encoding URL of multi-byte character string such as Japanese.

In the process of solve it, I looked up Twitter’s web page sharing function, so I wrote down this article.

[Because there was a change in the code used on this site, this paper was updated only for the part of PHP code. 2018/09/01]

続きを読む »

Tweet Web Intentを使う際の注意点

1,はじめに

記事のページをSNSで共有できるボタンを設置したいと思いました。

しかし、Twitter公式の共有ボタンを使うと、ページが重くなるため、やりたくありませんでした。

そこで、Twitterのリンクでウェブページを共有できる機能があることを知り、これを使用しました。

ですが、ページ共有のリンクを試してみたところ、httpエラー400が表示されることがありました(httpエラー番号400は、要求の形式が正しくない場合に表示されます)。

結論から言うと、日本語等のマルチバイト文字列のURLエンコードをしていなかった事が原因でした。

これを解決するついでに、Twitterのウェブページ共有機能について調べたので、まとめました。

〔本サイトで使用しているコードに変更があったため、記事のPHPコードの部分に限り内容を更新しました。 2018/09/01〕

続きを読む »

リンクスで使っているデッキ

1,はじめに

去年の冬頃に大学の友人に誘われて、「遊戯王 デュエルリンクス」というスマホゲームを遊び始めました。

最近このブログの更新が滞っていたので、このゲームで使っているデッキのことを書こうと思います。

なお、私は無課金勢です!

続きを読む »

Osushiと資金決済法上の資金移動業に関する私見

1,はじめに

昨日(2018/2/1)、OsushiというWebサービスが発想はとても良いのに、その技術的実装がずさんなものであったため、Twitter上にいる技術者のおもちゃにされる事案が発生した。

そして、この、Osushiは、利用者間での少額の金銭取引を仲介する、というサービスを実施するものである。

こうした、決済事務のIT化に関する法規制は、フィンテック等の金融取引の仕組み自体の変革や、従前見られなかったIT関連技術の取り込みを通じて、金融の将来を大きく変えていくという可能性のある技術が既存の社会システムを改善していく上で、障害となり得るものであるため、決済事務にかかる法規制について関心を持ち、本稿を書いた。

あくまでも、これは、私個人の私見であり、内容の正確性を担保できない事を念頭にお読みください。

続きを読む »

C++で電卓を作ろう その2

I,はじめに

昨年C++で電卓を作ろう、という記事を書きました。

ですが、その際のコードは複数の計算をうまく処理することが出来ませんでした。

その原因は、数値の処理を右から行っていたからでした。

今回それを修正し、左から処理するようにしたため、多少は使いやすくなりました。

そのため、記事にしました。

続きを読む »