【问题标题】:Twitter API fromTwitter API 来自
【发布时间】:2009-08-21 01:16:20
【问题描述】:

我在我的网站上创建了一个页面,用户可以使用我网站上的表单直接发布到他们的 Twitter 帐户。我正在使用 curl 发送数据。但是,当他们发布某些内容时,它说它是“从 API”发布的,我想将其更改为我的站点名称/链接。我通过 OAUTH 阅读了一些关于这样做的信息,但我不希望我的用户不得不离开我的网站并转到 Twitter。我只想在那里展示我的网站。任何帮助表示赞赏。

【问题讨论】:

    标签: api twitter


    【解决方案1】:

    您将不得不使用 Oauth,原来的方法已停止使用。不过,在此之前,您必须在此处注册您的应用程序:New Client

    更多信息:Here

    【讨论】:

    • 显然您无法阅读,因为我说我不想使用 oauth,因为我不希望用户必须离开我的网站。
    • 我不知道如何实施 oauth 以使用户不必离开我的网站。
    • 很遗憾,如果您想要自定义名称,Oauth 是您唯一的选择。
    【解决方案2】:

    此链接可能对您有所帮助 http://www.sakana.fr/blog/2007/03/18/scripting-twitter-with-curl/

    为了改变显示的客户端,传递源变量,这样的东西应该可以工作:

    curl --basic --user username:password --data status="Having fun with cURL" http://twitter.com/statuses/update.xml?source=MySuperClient
    

    【讨论】:

    • 我认为您的意思是查询字符串中的源变量?
    • 我尝试通过请求传递源,但现在不是从 API 说,而是从网络说。有什么想法吗?
    • 如果您在我的回答中查看“更多信息”,您会发现 twitter 不再允许没有 Oauth 的自定义客户端名称,而且您无论如何都必须注册自定义名称。
    猜你喜欢
    • 2011-02-22
    • 2023-03-18
    • 2013-06-10
    • 2011-05-11
    • 2019-05-28
    • 2019-08-03
    • 2016-02-01
    • 2017-02-10
    • 2011-10-09
    相关资源
    最近更新 更多