Я пытаюсь подключиться к facebook на стороне сервера, но SDK (получить его здесь) при условии, дает следующую ошибку:
Invalid CFML construct found on line 523 at column 78.
ColdFusion was looking at the following text:
{
И это не объясняет, почему он выдает эту ошибку. Я плохо разбираюсь в cfscript, поэтому я не знаю, использует ли sdk правильный синтаксис, но он выдает ошибку в этой функции в фигурных скобках структуры в аргументах функции:
private String function getUrl(String path = "", Struct parameters = {})
{
var key = "";
var resultUrl = "https://www.facebook.com/" & arguments.path;
if (structCount(arguments.parameters)) {
resultUrl = resultUrl & "?" & serializeQueryString(arguments.parameters);
}
return resultUrl;
}
Я думал, что использование sdk не составит труда, но, видимо, я что-то упускаю. Что я делаю неправильно?
Часть 2. Код теперь останавливается на:
for (var propertyName in arguments.properties) {
httpService.addParam(type="formField", name=propertyName, value=arguments.properties[propertyName]);
}
Вам не разрешено использовать цикл for в cfscript?