Twitter使用Javascript发布图片,网址和我网站上的一些文字

时间:2014-07-18 19:15:10

标签: javascript twitter twitter-oauth

我只想说这是我第一次使用Twitter Javascript API。

我需要在Twitter上发布图片,URL链接和一些文字。我已经成功地在Facebook上做到了这一点

FACEBOOK代码

<script src="http://connect.facebook.net/en_US/all.js"></script>

<script language="javascript" type="text/javascript">
    FB.init({ appId: 'APP_ID', status: true, cookie: true, xfbml: true });
</script>

然后你调用帖子消息,检查你是否已登录

<script language="javascript" type="text/javascript">
   function Foo() { 
     FB.login(function (response) {
        if (response.authResponse) {
            FB.ui({
                    method: 'feed',
                    name: 'Your Title',
                    link: 'https://developers.facebook.com/docs/reference/dialogs/',
                    picture: 'http://someimage.com/image.jpg',
                    caption: 'Your Caption',
                    description: 'Your Description'
                }, 
                null
                );
         }
      } , { scope: 'your facebook access rights' });

      return false;
   }

第一行似乎负责登录,应用注册和身份验证,这很棒!!!

现在,回到Twitter我希望得到相同类型的结果:     分享到Twitter     

TWITTER代码

<script>
    !function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];

        if (!d.getElementById(id)) {
            js = d.createElement(s);
            js.id = id;
            js.src = "https://platform.twitter.com/widgets.js";
            fjs.parentNode.insertBefore(js, fjs);
        }
    }(document, "script", "twitter-wjs");
</script>

此Twitter代码获得以下问题
1)弹出窗口阻止程序阻止Tweeter对话框的实际启动 2)在IE上,弹出窗口(允许时)实际打开一个与当前浏览器一样大的新浏览器页面

所以我去阅读了Tweeter官方网址https://dev.twitter.com/discussions/17110,从那里,我们似乎需要处理每一个步骤/状态的个人事件。

问题:有没有一种简单的方法可以在Tweeter上自动发布图片,网址和文字而不会遇到所有这些问题,而且无需处理登录,注销,发布,后文本按钮。和他们的各种活动?

任何帮助都将得到真正的赞赏!!

0 个答案:

没有答案