我想在我的网站上添加一个部分,其中显示了我管理的社交媒体资料。
每次个人资料图片或用户名发生变化时,我都希望它保持同步,而不是更新某些HTML。 是否有一种简单的方法可以链接到配置文件信息,而无需下载单个小部件并以某种方式修改它们?
由于
答案 0 :(得分:1)
你必须编写代码,但是你检查过各种网络的Javascript API吗?它们看起来都很简单。
推特:https://dev.twitter.com/docs/anywhere/welcome
Facebook:https://developers.facebook.com/docs/reference/javascript/
LinkedIn:http://developer.linkedin.com/javascript
Tumblr:http://www.tumblr.com/docs/en/api/v2
Google+:http://code.google.com/apis/libraries/
来自twitter api的这个特殊示例似乎是您需要的:
<span id="twitter-connect-placeholder"></span>
<script type="text/javascript">
twttr.anywhere(function (T) {
var currentUser,
screenName,
profileImage,
profileImageTag;
if (T.isConnected()) {
currentUser = T.currentUser;
screenName = currentUser.data('screen_name');
profileImage = currentUser.data('profile_image_url');
profileImageTag = "<img src='" + profileImage + "'/>";
$('#twitter-connect-placeholder').append("Logged in as " + profileImageTag + " " + screenName);
} else {
T("#twitter-connect-placeholder").connectButton();
};
});
</script>
根据您的评论,您可能只想直接链接:
https://api.twitter.com/1/users/profile_image?screen_name=twitterapi&size=bigger