【问题标题】:Twitter Tweet or ReTweet CallbacksTwitter Tweet 或 ReTweet 回调
【发布时间】:2011-04-05 17:45:15
【问题描述】:

希望你玩得开心。 我正在创建一个网站,当用户在推特上发布 wordpress 博客条目时,他们会在网站上获得积分。

所以基本上,如果用户在他的 Twitter 上发布该条目,那么我们会给他一些积分以在网站上使用(而不是金钱)。虽然这件事在 Facebook 上是合理的,但在我所知的 Twitter 上却不是。

我愿意通过 Twitter Tweet Button 或 TweetMeme Retweet Facility 尝试这两种方式。但是,我在这两个地方都找不到回调的设施。

我在 Facebook 中实现了类似的功能,我可以通过使用 FBML JS SDK 看到隧道尽头的曙光。但是,如果 Twitter 也能实现类似的效果,那就太棒了。

希望听到你们的更多消息,

亲切的问候,

胡拉姆

【问题讨论】:

    标签: twitter tweets


    【解决方案1】:

    他们已经用意图函数解决了这个问题:

    https://dev.twitter.com/pages/intents-events

    twttr.events.bind('tweet', function(event) {
    // Do something there
    });
    

    或点击

    twttr.events.bind('click', function(event) {
    var click_type = event.region;
    });
    

    【讨论】:

    • 在 events.bind('tweet'... 事件中实际返回了任何信息吗?我一直为空。
    【解决方案2】:

    使用 Twitters @anywhere api,您可以设置 onTweet 函数,当有人发推文时执行某些操作。

    这里是6-step tutorial,见第 4 号

    可以在带有 cmets 类的元素之后调用默认的 tweetBox,并带有以下 sn-p。

    twttr.anywhere(function(twitter) {
        twitter(".comments").tweetBox();
    });
    

    因此,如果您想要自定义标签、内容和推文发送后的回调,请使用此代码。

    twitter(".comments").tweetBox({
        label: 'What do you think about this article?',
        defaultContent: '#nettuts ',
        onTweet: function(plain, html){
            // Actions when tweet is sent
        }
    });
    

    【讨论】:

    • 嗨,吉姆,我会试一试。问候,
    • 嗨,吉姆,我无法让它工作。您能否提供一个示例代码让我包含在内?
    【解决方案3】:

    从 JS 代码打开推文意图弹出将发送一个回调。您需要将您的推文 URL 放在锚标签的 herf 中

    HTML:

    <a target="_blank" href="https://twitter.com/intent/tweet?text=itismytext&url=http://google.com"> twitter share</a>
    

    JavaScript:

    $(document).ready(function(){
    
        twttr.events.bind('tweet', function(event) {
            console.log(event);
            // OR
            alert(JSON.stringify(event));
        });
    
    });
    

    【讨论】:

    • tweetid 此处未定义
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2021-12-29
    • 2017-06-30
    • 2020-12-03
    • 2014-12-04
    • 1970-01-01
    • 2016-01-21
    相关资源
    最近更新 更多