Unity上からTwitter上にtweetするためのパッケージ。
- iOS
- Android
- WebGL
- Imgur
以下から最新のものをダウンロードしてください https://github.com/nir-takemi/UnityTweet/releases
-
アカウント登録:https://imgur.com/register?redirect=https%3A%2F%2Fimgur.com%2F
-
アプリ登録:https://api.imgur.com/oauth2/addclient
- Application name:アプリ名
- Authorization type:OAuth 2 authorization with a callback URL
- Authorization callback URL:なんでも(使用しない)
- Application website:なんでも(使用しない)
- Email:なんでも(使用しない)
- Description:なんでも(使用しない)
-
登録後に表示されるClientIDを控える
-
追って確認したい場合:https://imgur.com/account/settings/apps
-
Tweet設定
-
prefab(ylib > UnityTweet > Resources > Prefabs > GO_TweetImgur)をtweetしたいscene上に置く
-
コード上で以下のように処理を書く
ylib.Services.UnityTweet.Tweet("単につぶやく", "tag1", "tag2");
ylib.Services.UnityTweet.TweetWithGameURL("GameURLと一緒につぶやく", "tag1", "tag2");
ylib.Services.UnityTweet.TweetWithCaptureImage("キャプチャと一緒につぶやく", "tag1", "tag2");
- 原因分かってないですが、OpenNewWindow.jslibのguidを変更することで解消できることを確認しています。
お手数ですが、以下の手順をお試し願います。
- Assets/ylib/UnityTweet/Plugins/WebGL/OpenNewWindow.jslibを複製
- 複製元のファイルを削除
- 複製したファイルを
OpenNewWindow.jslib
にリネーム
- 上記でも解決しない場合、Buildデータを上書き(Replace)せずに、前回のビルドデータを削除した上で保存してみてください
- localhostでの実行ができないので、サーバにアップロードするなどして、テストをお試しください
- 参考資料:UnityでImgurで画像アップロードしようとしたらWebGLビルドだけ429エラーになった話