如何使用Javascript登录到SugarCRM?
我搜索了整个互联网,但找不到一种使用Javascript登录SugarCRM的有效方法。这是我得到的最接近的结果:如何使用Javascript登录到SugarCRM?,javascript,jquery,sugarcrm,Javascript,Jquery,Sugarcrm,我搜索了整个互联网,但找不到一种使用Javascript登录SugarCRM的有效方法。这是我得到的最接近的结果: var params = { user_auth:{ user_name:'jim', password:'jim', encryption:'PLAIN' }, application_name: 'SugarCRM RestAPI Example' } var restdata = JSON.stringif
var params = {
user_auth:{
user_name:'jim',
password:'jim',
encryption:'PLAIN'
},
application_name: 'SugarCRM RestAPI Example'
}
var restdata = JSON.stringify(params);
$.ajax({
type: "POST",
url: "http://alzjgk0569.trial.sugarcrm.com/service/v4/rest.php?jsoncallback=?",
data: {
method: "login",
input_type: "JSON",
response_type: "JSON",
rest_data: restData
},
dataType:"jsonp",
success: function(result) {alert("result: " + JSON.stringify(result));},
failure: function() {alert("failed");}
});
有人有什么想法吗
谢谢
p、 在美国,我应该提到的是,以下几点很好:
<form action="https://alzjgk0569.trial.sugarcrm.com/rest/v10/oauth2/token" method="post">
grant_type: <input type="text" name="grant_type" value="password"><br>
client_id: <input type="text" name="client_id" value="sugar"><br>
client_secret: <input type="text" name="client_secret" value=""><br>
username: <input type="text" name="username" value="jim"><br>
password: <input type="text" name="password" value="jim"><br>
platform: <input type="text" name="platform" value="base"><br>
<input type="submit" value="Submit">
</form>
这是完全无用的信息。它没有令牌,所以它甚至不是真正的登录。我放弃了客户端SugarCRM登录,回到服务器端使用PHP,我知道这是可行的。这里您已经找到了答案。您的登录令牌是您发布的响应中的id值。服务器端的SugarCRM API调用更好: 1.更安全
2.由于浏览器强制的同源策略,没有跨域请求问题。因此不需要JSONP。当您将
$更改为GET
时会发生什么情况?
{\"user_auth\":{\"user_name\":\"jim\",\"password\":\"jim\",\"encryption\":\"PLAIN\"},\"application_name\":\"SugarCRM RestAPI Example\"}" = {"id":"1cg0ji99ouq0st6jndlcbo3075","module_name":"Users","name_value_list":{"user_id":{"name":"user_id","value":"seed_jim_id"},"user_name":{"name":"user_name","value":"jim"},"user_language":{"name":"user_language","value":"en_us"},"user_currency_id":{"name":"user_currency_id","value":"-99"},"user_is_admin":{"name":"user_is_admin","value":false},"user_default_team_id":{"name":"user_default_team_id","value":"1"},"user_default_dateformat":{"name":"user_default_dateformat","value":"m/d/Y"},"user_default_timeformat":{"name":"user_default_timeformat","value":"h:ia"},"user_number_seperator":{"name":"user_number_seperator","value":","},"user_decimal_seperator":{"name":"user_decimal_seperator","value":"."},"mobile_max_list_entries":{"name":"mobile_max_list_entries","value":10},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries","value":3},"user_currency_name":{"name":"user_currency_name","value":"US Dollar"}}}