Я запускаю приложение javascript, и часть его работает так:
document.write("<param name='nick' value='" + nick + "'>\n");
В <param ....>
я не могу вызвать URL-адрес графа API (это дает мне ошибку javascript), поэтому мне нужно вызвать его раньше, затем взять его как переменную и поместить в <param>
. Теперь я пробовал много способов сделать это без везения, поэтому мне нужна помощь для этого:
call "the_url/me?fields="firstname" <- this works every time, php, java, html,...
и теперь, что, кажется, доставляет мне много проблем, установите ответ в переменной или что-то в этом роде:
nick = arg1[]
id = arg2[]
and take it in the document.write()
document.write("<param name='nick' value='" + nick + "'>\n");
document.write("<param name='id' value='" + id + "'>\n");
Иногда он устанавливает все в первую переменную; в других случаях он ничего не возвращает, или что-то не то не в том месте, или .... (я думаю, вы поняли).
Может быть, я что-то упускаю, упускаю из виду простой способ или не использую право возврата, я новичок в opengraph и, возможно, у меня это не так .... Я больше не знаю, поэтому мне нужна помощь или совет
Обновлять:
я использовал fb.api вот так
function ShowMyName() {
FB.api("/me", function (response) {
document.jform.nick.value = response.name ;
});
}
затем используйте форму, чтобы у людей была возможность изменить ник, прежде чем они начнут, странная вещь в этом заключается в том, что когда я вызываю функтоин с предупреждением, он дает мне имя, но другая часть дает мне неотличимый возврат, вот почему я спросил за помощью, я не понимаю, почему msgbox работает с одним и тем же скриптом, а другая часть остается неизменной, это тот же скрипт
так это работает:
<button name="my_full_name" onclick="testbut()" value="My Name" />
<script language="javascript" type="text/javascript">
function testbut() {
FB.api("/me",
function (response) {
alert('Name is ' + response.name);
});
}
</script>
и на том же скрипте это не сработает,
function ShowMyName() {
FB.api("/me", function (response) {
document.jform.nick.value = response.name ;
});
}
я уверен, что документ правильный, потому что я могу поместить что угодно в ценную часть, и это появится ....