我只想说这是我第一次使用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上自动发布图片,网址和文字而不会遇到所有这些问题,而且无需处理登录,注销,发布,后文本按钮。和他们的各种活动?
任何帮助都将得到真正的赞赏!!