Skip to content

nir-takemi/UnityTweet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityTweet

Unity上からTwitter上にtweetするためのパッケージ。

対象ビルド

  • iOS
  • Android
  • WebGL

対象画像アップローダーサービス

  • Imgur

準備

unitypackageのDL

以下から最新のものをダウンロードしてください https://github.com/nir-takemi/UnityTweet/releases

Imgurの場合

  1. アカウント登録:https://imgur.com/register?redirect=https%3A%2F%2Fimgur.com%2F

  2. アプリ登録:https://api.imgur.com/oauth2/addclient  image

    1. Application name:アプリ名
    2. Authorization type:OAuth 2 authorization with a callback URL
    3. Authorization callback URL:なんでも(使用しない)
    4. Application website:なんでも(使用しない)
    5. Email:なんでも(使用しない)
    6. Description:なんでも(使用しない)
  3. 登録後に表示されるClientIDを控える

  4. 追って確認したい場合:https://imgur.com/account/settings/apps

実装

  1. DLした.unitypackageをmenuからimport image

  2. Sampleは任意で、その他にチェックがされていることを確認の上import image

  3. Tweet設定

    1. ylib > UnityTweet > Resources > TweetSetting.assetを開く
    2. GameURL:アプリの公開ページなどのURLを入力
    3. ImgurClientId:準備で控えたClientIDを入力 image
  4. prefab(ylib > UnityTweet > Resources > Prefabs > GO_TweetImgur)をtweetしたいscene上に置く image

  5. コード上で以下のように処理を書く

ylib.Services.UnityTweet.Tweet("単につぶやく", "tag1", "tag2");

ylib.Services.UnityTweet.TweetWithGameURL("GameURLと一緒につぶやく", "tag1", "tag2");

ylib.Services.UnityTweet.TweetWithCaptureImage("キャプチャと一緒につぶやく", "tag1", "tag2");
  1. 表示例 image

その他

WebGL

Tweet時に「404 Not Found.」が表示される

  • 原因分かってないですが、OpenNewWindow.jslibのguidを変更することで解消できることを確認しています。 お手数ですが、以下の手順をお試し願います。
    • Assets/ylib/UnityTweet/Plugins/WebGL/OpenNewWindow.jslibを複製
    • 複製元のファイルを削除
    • 複製したファイルを OpenNewWindow.jslib にリネーム
  • 上記でも解決しない場合、Buildデータを上書き(Replace)せずに、前回のビルドデータを削除した上で保存してみてください

Twwet時に「429 Too Many Requests」が表示される

About

Unity上からtweetするためのもの

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages