如何使用应用程序名称发推文,而不代表 app/developer 的所有者

How to tweet with the app name, not on behalf of the owner of the app/developer

我在 PHP 为我的网站使用 Twitter API。 我已经创建了一个开发者帐户 "me" 让我们说吧。 然后我创建了一个名为 "myapp" 的应用程序。我已经生成了具有读写权限的令牌和密钥。

我的问题:当我通过我的网站(使用 API)发推文并使用我的应用令牌和密钥时,我的推文出现在 https://twitter.com/me 中,就好像 "me" 是作者一样推文,应用程序名称没有出现在任何地方...... 我怎么能以我的应用程序名称作为作者发推文?

更清楚地说,我希望看到 https://twitter.com/myapp 中发布的推文(通过 API 使用 "myapp" 的令牌和密钥)和 "myapp"作为推文的作者。

非常感谢您的帮助。

根据定义,您的应用代表已授予权限的帐户发帖,因此您看到的是 "working as expected" 来自外部的内容。为了让您的应用程序成为作者,请专门为其创建一个帐户以发送推文。

从技术上讲,该应用程序仍然不是作者,您的专用帐户才是,但您(可能)会设置该专用帐户来代表您的应用程序(URL 如果它是 public, icon/photo,等等)。

请注意,您将使用在将应用附加到自定义帐户时获得的授权密钥,而不是您当前用于将其附加到开发者帐户的授权密钥。