PHP通过链接到网页将图像发布到Twitter?

时间:2013-08-06 03:22:36

标签: php api url twitter

我很难在twitter API中使用“链接缩短”服务

https://dev.twitter.com/docs/tco-link-wrapper/faq

我的印象是标准类型的链接在通过API时会自动缩短并可点击。然而,无论我如何发送链接,它总是作为不可点击的文本...从不缩短,并始终计入140限制。

使用1.1 api时,我们如何指导Twitter处理网址?

//this here is simply binary stuff uploaded and posted, using twitteroath library
$media = ss_get_image_binary($file_attachment_path);            

$params = array(
    'media[]' => "{$media};type=image/jpeg;filename={$file_attachment_path}",           

);      

$resource_url = 'https://api.twitter.com/1.1/statuses/update_with_media.json';

链接部分:

//I'm making my own hashtags, and counting post length stuff myself...
//the backlink variable here is just a typical http: link
$hashtags = ss_make_hastags($tags, $id);    

$title = ss_twitter_status_format($image->post_title, $hashtags);

$backlink = get_permalink($id);

$params['status'] = $backlink . ' ' . $hashtags;

//最后,所有内容都发布到了推特

$connection = ss_twitter_communication_setup(); 

$tweet = $connection->post($resource_url, $params);

图片和状态正好发布。链接永远不会变为“活动”或可点击。而且他们计入140限制。

还有一件事 -

这是一切可以回归的课程,设置沟通

$connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);

1 个答案:

答案 0 :(得分:0)

发现问题:

LOCALHOST不起作用。

捂脸