Помощь с твитами - PullRequest
       1

Помощь с твитами

2 голосов
/ 19 июня 2011

Я только что натолкнулся на Tweet Entities и хочу добавить его в свои твиты!Я перечитывал API снова и снова, но до сих пор не могу заставить его работать.Вот что у меня есть:

$entities = array(
    "media_url" => $picture_url,
    "url" => $short_url,
    "type" => "photo"
);
$status = $connection->post('statuses/update', array('status' => $twitterStatus, 'include_entities' => 1, 'entities' => $entities));

Часть print_r($status) включает в себя:

[entities] => stdClass Object ( 
    [user_mentions] => Array ( ) 
    [hashtags] => Array ( ) 
    [urls] => Array ( 
        [0] => stdClass Object ( 
            [url] => http://myf.la/sh/9nlex 
            [indices] => Array ( 
                [0] => 6 
                [1] => 28 
            ) 
            [expanded_url] => 
        ) 
    ) 
) 
[retweet_count] => 0 
[place] => 
[in_reply_to_user_id] => 
[in_reply_to_status_id] =>

Что еще мне нужно добавить в мой массив сущностей?Вы не можете добавить все, что просит docs .

Я думаю, что это известная проблема, поскольку это новый API.Читайте здесь .

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Нет, вам не нужно указывать медиа (сущности) вручную - твиттер извлечет их автоматически.

http://api.twitter.com/1/statuses/show/82425283357052929.xml?include_entities=1 --- вот мой последний твит с сущностями.

0 голосов
/ 27 февраля 2014

Используя метод OAuth, вы можете выполнить POST statusesupdate_with_media ..

Просто скачайте этот пример и отметьте

Я писал об этом на прошлой неделе .. проверьте это и загрузите пример кода

Измените ключ config.php в своем приложении Twiiter

<?php
    define('API_KEY', '');/*Your Consumer key*/
    define('API_SEC','');/*Your Consumer secret*/
?>

Запустите файл index.html, чтобы увидеть форму для отправки обновления Twitter ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...