Я хочу найти свойство текста моих объектов статуса Twitter и заменить имя @username на <a href="http:/twitter.com/username">@username</a> . То, что я пробовал до сих пор, выглядит следующим образом: $pattern = '/([@]{1})([a-zA-Z0-9\_]+)/'; $replace = '<a href="http://twitter.com/\2">\1\2</a>'; $new_string = preg_replace($pattern, $replace, $text); Но никаких замен нет. Я знаю, что мой reg exp не прав, но я не могу […]
Я пытаюсь получить и отобразить изображения, отправленные в твите с помощью php через параметр сущностей. У меня есть include_entities в моем URL-адресе и вы можете видеть объекты в возвращаемом json. В моем цикле foreach я делаю следующее: foreach($results as $result){ $media_url = $result->entities->media->media_url; $media_size_h = $result->entities->media->sizes->small->h; $media_size_w = $result->entities->media->sizes->small->w; … } Однако это ничего не […]
Я пытаюсь выполнить запрос upload_with_media от ajax, используя библиотеку twitteroauth Абрахама (TwitterOAuth v0.2.0-beta2). У меня не было проблем с базовыми сообщениями, но когда я пытаюсь включить медиа, я получаю это как ответ: "{"request":"\/1\/statuses\/update_with_media.json","error":"Error creating status."}" Мой код для публикации материалов выглядит следующим образом: $image = $_FILES["media"]["tmp_name"]; $parameters = array( 'media[]' => "@{$image};type=image/jpeg;filename={$image}", 'status' => $status […]
Я использую эту библиотеку twitter api, и пока все отлично. Моя проблема (ну, на самом деле, это не проблема для пользователя) заключается в том, что каждый раз, когда вы хотите войти в твиттер, вам нужно открыть всплывающее окно. Прямо сейчас поток: Пользователь нажимает на знак с логотипом twitter на моей странице. Всплывающее окно, вызванное Javascript, […]
Пожалуйста, я решаю эту проблему. Мне нужно войти в Facebook или Twitter или любой другой сайт из моего PHP-скрипта, запущенного на моем сервере. Я нормально делаю это с CURL, сохраняя файлы cookie в каком-то предопределенном файле. Но теперь мне нужно что-то новое. Мне нужно войти в систему с моим браузером, даже когда скрипт завершит процесс […]
Таким образом, у меня есть объект json из запроса twitter api. В исходной форме текст выглядит так: "check out this emoji \ud83d\udc98" Я потратил много времени на чтение unicode и его форматов, и мне удалось создать библиотеку с jon unicode в качестве таких клавиш: $emoji_dictionary = array( '\ud83d\udd39'=> array( 'emoji-id'=> 'e-B76', 'codepoint'=> 'U+1F539', 'name'=> 'SMALL […]
библиотека abraham twitteroauth работает для update_with_media? Я использую код ниже, но он возвращает мне stdClass Object ([request] => /1/statuses/update_with_media.json [error] => Ошибка создания статуса.) session_start(); require_once('twitteroauth/twitteroauth.php'); require_once('config.php'); if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) { header('Location: ./clearsessions.php'); } $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,$_SESSION['access_token']['oauth_token'], $_SESSION['access_token']['oauth_token_secret']); $image = './images/5298.png'; $content = $connection->post('statuses/update_with_media', array( 'media[]' => '@{$image};type=image/jpeg;filename={$image}', 'status' => […]
По причинам, не зависящим от меня, я использую PHP4 для написания клиента Twitter. Запросы не работают должным образом – я с трудом вижу, что случилось. Есть идеи? Я схватил код и ударил его по очень простому сценарию, чтобы проиллюстрировать, по сути, что происходит. Я скрыл ключи OAuth для целей безопасности. <?php $requestTokenURL = 'https://api.twitter.com/oauth/request_token'; $consumerKey […]
Я создаю свою собственную версию twitter, я понятия не имею, как получить мой конец php-скрипта, чтобы забрать @membername в введенном тексте. Включение нескольких @ membername, например @billy @joseph, @ tyrone, @ kesha message или @billy попал в @tyrone, он прослушивает @kesha о деньгах, которые вы ему должны. Какие-нибудь сценарии использования, как я могу это сделать?
Я пытаюсь чирикать изображение, используя php. Я прочитал документацию и последовал за некоторыми учебниками. У меня нет проблем при отправке сообщения; однако он не работает с изображениями. Я не могу найти, где моя ошибка, может ли кто-нибудь помочь? Я был бы очень признателен. <?php $comments = $_POST['comment']; if (isset($_POST['Twitter'])) { require_once('twitter/codebird-php/src/codebird.php'); \Codebird\Codebird::setConsumerKey("xxxxxx","xxxxxx"); $cb = \Codebird\Codebird::getInstance(); […]