【问题标题】:Add hashtags to twitter api status update将主题标签添加到 twitter api 状态更新
【发布时间】:2016-02-14 02:16:32
【问题描述】:

一段时间以来一直试图找出数组,但我无法在推文中发布主题标签,推文本身发布得很好,只是没有主题标签,我的代码如下:

$tweetmsg='testing'; //this is just an example of the variable
$connection->post('statuses/update',array('status' => $tweetmsg, 'entitites' => array('hashtags' => array('text' => 'test'))));

文档:https://dev.twitter.com/rest/reference/post/statuses/update

我正在使用的 API 库:https://github.com/abraham/twitteroauth

【问题讨论】:

    标签: php api twitter


    【解决方案1】:

    你只需使用:

    $tweetmsg='testing #one #two #three';

    它应该可以工作,除非您将 # 更改为 html 实体或剥离它。

    编辑: 作为提示,我会告诉你,使用 https://github.com/jublonet/codebird-php 而不是你的库可能更容易。

    【讨论】:

    • Doh 我想得太辛苦了,没想到。我可以提高您的答案,但这不是实际答案。我仍然想知道如何通过api来做到这一点。
    • 它应该与 api 一起使用,它没有显示在您的推文中?你的推文上显示了什么?
    • 它显示在推文中是的,但我的意思是数组中有一部分为此,我将来可能不得不删除主题标签,所以我不能接受这是一个明确的回答。这是一个快速修复,但我需要知道如何使用 api 参数来做到这一点
    • Hastags 总是张贴在(或附加到)消息中。 dev.twitter.com/rest/reference/post/statuses/updatetwitteroauth.com 没有单独的主题标签规范
    • 如果您需要将它们过滤掉以供其他用户发布,您可以做的可能是一个正则表达式。
    猜你喜欢
    • 2018-06-26
    • 1970-01-01
    • 2016-03-12
    • 2012-01-11
    • 2012-01-20
    • 1970-01-01
    • 2020-11-17
    • 2011-05-27
    • 1970-01-01
    相关资源
    最近更新 更多