2013-08-06 2 views
0

Я с трудом с помощью сервиса «ссылка укорочения» в твиттере APIPHP Проводка изображений в Twitter с ссылкой на веб-страницу?

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

Я нахожусь под впечатлением, что стандартный тип связи должен автоматически стать укорочен и интерактивным, когда она проходит через API. Но независимо от того, как я отправляю ссылку, ее всегда как текст без клика ... никогда не сокращается и всегда рассчитывается против предела 140.

При использовании 1.1 api, как мы можем направлять твиттер для работы с URL-адресами?

//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); 
+0

Попробуйте разместить свой код. – Mike

ответ

Смежные вопросы