【发布时间】:2020-10-16 08:55:49
【问题描述】:
我正在尝试从我的统一应用程序将图像发布到 Twitter。
我的目标是让玩家在推特账户上发布一张图片。
我试过了
Application.OpenURL("http://twitter.com/intent/tweet/?text=a message to be tweeted");
这是完美的,因为玩家必须在自己的浏览器中输入他们的用户名和密码。 但我也想添加一张图片。
我试图改变
?文本=
到
?媒体=
我在一个网站上看到 twitter 接受“媒体”参数,但由于 Application.OpenURL(""); 接受字符串,我无法将要发布的图像的字节 [] 传递到此 URL 以查看它是否有效或不是。
我使用了Convert.ToBase64String(byte[] data),但由于某种原因,Application.OpenURL(""); 无法使用它。我认为这是因为我从 byte[] 制作的字符串的长度变得如此之长。
我还在谷歌上搜索了很多登录 twitter 或发布图片的方法,但他们大多使用第三方库,而且大多数看起来不错的答案都是用 asp mvc 而不是 unity 编写的。
提前致谢。
【问题讨论】: