gpt4 book ai didi

允许从网站发推文的 PHP 类或库

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:50 25 4
gpt4 key购买 nike

我知道有很多库可以将 Twitter 集成到网站中。但是我还没有找到我要找的东西(或者我对 twitter API 的理解还不够)。我希望能够发布在我的网站上发生的事件 - 但此外,我希望能够添加来自 www.example 的推文。

例如,当我从我的黑莓或 iphone(或者实际上是从其他一些网站)发送推文时,在推文下方,有一条消息说,推文来自(例如黑莓)。有谁知道允许我发送推文的 PHP 库或类,而且还带有一种“签名”,表明推文是从哪里发送的?

编辑

此外,我希望用户能够从我的网站发推文。当他们发推文时,我希望推文说明它来自哪里(例如,就像我上面描述的黑莓手机等一样)。

我不清楚我是否还需要一个 PHP 应用程序来满足这个要求,以及如何实现它。我是否需要一个额外的库来允许用户从我的网站发推文?

注意:我的用户没有使用 Twitter 登录名登录我的网站,因此我的网站无法访问用户的 Twitter 用户名/密码等。

最佳答案

首先,您必须在 http://twitter.com/apps 注册一个应用程序, 然后你可以使用这个推特类 -> http://classes.verkoyen.eu/twitter_oauth

我写了一个关于如何做到这一点的教程 http://blog.cmstutorials.org/reviews/general/how-to-update-your-twitter-status-using-php , 只需按照步骤操作,您就可以开始了

编辑:如何包含链接

您可以编写函数来获取缩短的 url,因为您只有 140 个字符然后你可以使用这个函数:

function getBitlyUrl($url)
{
$bitlylogin = 'your login name';
$bitlyapikey= 'your api key';
$bitlyurl = file_get_contents("http://api.bit.ly/shorten?version=2.0.1&longUrl=".$url."&login=".$bitlylogin."&apiKey=".$bitlyapikey);
$bitlycontent = json_decode($bitlyurl,true);
$bitlyerror = $bitlycontent["errorCode"];
if ($bitlyerror == 0) {
$bitlyurl = $bitlycontent["results"][$url]["shortUrl"];
}
else $bitlyurl = "error";
return $bitlyurl;
}

然后就这样调用它:

$url = getBitlyUrl('yourlink');

然后您可以将 $url 添加到您的推文中

关于允许从网站发推文的 PHP 类或库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5416940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com