質問: **クローズされました**。この質問は 主観性の高い質問 です。この質問では現在、回答を受け付けていません。 --- **この質問を改善したいですか?** 質問を更新、この投稿を編集して事実と引用で回答されるようにしてください。 4年前 にクローズされました。 この質問を改善する Twitter APIを用いて PHPで動画ツィートを仕様と思うのですが、 何か良い資料はありませんか?
回答: PHPは使ったことないので一般的な手順をご説明します。 画像のアップロード、本文のツイートの、二段階のAPIの実行を行います。 **画像をアップロードする** というAPIを使用します。 通常のツイートでは `application/x-www-form-urlencoded` でPOSTしますが、 通常のツイートでPOSTデータとして送り出すパラメータを、`Authorization: OAuth ~` というヘッダに乗せる必要があります。このとき、区切り文字の `&` は `,` に置換します。画像データ本体は `multipart/form-data` でアップロードします。 アップロードが成功するとJSONデータが返ります。その中から `media_id` という値を取得して、覚えておきます。 画像は4枚までアップロードできるので、必要な回数繰り返します。最大4個の `media_id` を取得します。 **本文をツイートする** 通常通り、ツイートのAPI を使用します。 リクエストパラメータに、前工程で取得したメディアIDを `&media_ids=aaaaa,bbbbb,ccccc,ddddd` の様に付け加えます。カンマ区切りで最大4個です。 こうしてできたパラメータを、普通のツイートと同じ手順で、OAuthの署名を行います。上にも書きましたが `application/x-www-form-urlencoded` でPOSTします。