im сходит с ума, им не так хорошо на js или html, поэтому PLZ попытается мне помочь. на моем блоге блоггер я хочу 1) Автоматически создать короткую ссылку с помощью Goo.gl услуги 2) разделяет эту короткую ссылку на твиттере его кнопкой JS код им с помощью сделать ссылку короткогоЗначение атрибута тега html от значения javascript
<script type="text/javascript">
var shorturl;
var longUrl="http://*****" + "<data:blog.url/>";
var request = gapi.client.urlshortener.url.insert({
'resource': {
'longUrl': longUrl
}
});
request.execute(function(response)
{
if(response.id != null)
{
shorturl=response.id;
}
else
{
shorturl="<data:blog.url/>";
alert("error: creating short url n"+ response.error);
}
document.getElementById('shorturlid').setAttribute("data-url",shorturl);
});
</script>
код для кнопки твиттера
<a href="https://twitter.com/share" class="twitter-share-button" id="shorturlid" data-via="*****" data-size="large" data-count="none" data-hashtags="*****">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
это просто разделить текущую страницу URL, так что кажется, что мой код ничего не делает.
Любое решение?
ТНХ и, я вижу свою работу на jsfiddle, но когда я пытаюсь его на мой блог я получаю эту ошибку, не могу прочитать свойство setapykey на этой строке gapi.client.setApiKey (apiKey); Я думаю, что есть ошибка в . Я что-то упускаю? –
Я думаю, что он должен работать без ключа API. Просто прокомментируйте эту строку. Я не уверен, почему вы получаете ошибку. Но в скрипке это без этой линии. – AWolf
теперь та же проблема находится на gapi.client.load ('urlshortener', 'v1', function() {не может прочитать загрузку свойств, поэтому теперь я уверен, что проблема связана с client.js –