如何使用应用名称发推文,而不是代表应用/开发者的所有者



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

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

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

非常感谢您的帮助。

根据定义,您的应用代表已授予权限的帐户发布,因此您看到的是外部"按预期工作"。为了让你的应用成为作者,请专门为它创建一个要发推的帐户。

从技术上讲,该应用程序仍然不是作者,您的专用帐户是,但您(可能)设置该专用帐户来代表您的应用程序(如果它是公共的URL,图标/照片等)。

请注意,你将使用将应用附加到自定义帐户时获得的身份验证密钥,而不是当前用于将其附加到开发人员帐户的密钥。

最新更新