我试图在params上设置Facebook图表结果代码,但我不能这样做。
如何将http_query(params)与图形代码一起使用?
图代码:
{
"about": "Nothing To Say...",
"id": "126719904567117"
}
和
http_query(params)
我是编码新手。
我这样想:
http_query(params, "about": "Nothing To Say...", "id": "126719904567117")
请技术我解决这个问题。感谢
更新
let params = {
locale: 'en_US',
client_country_code: 'US',
fb_api_req_friendly_name: 'save_core_profile_info',
access_token: token_user
};
params.work = JSON.stringify([{
"id": student,
"privacy": '{"value":"EVERYONE"}',
"ref": "nux_android"
}]);
$.ajax({
type: "POST",
url: 'https://graph.facebook.com/v2.10/me',
data: params
})
我正在使用这个。现在我想将about
设为params.work
params.work grap code;
{
"work": [
{
"employer": {
"id": "452244444871895",
"name": "Student"
},
"start_date": "0000-00",
"id": "101871430385298"
}
],
"id": "126719904567117"
}
答案 0 :(得分:1)
您可以使用Object.entries()
获取普通对象的属性,值对,并使用URLSearchParams()
使用数组值创建查询字符串
let o = {
"about": "Nothing To Say...",
"id": "126719904567117"
};
let entries = Object.entries(o);
let params = new URLSearchParams();
for (let [key, prop] of entries) params.set(key, prop);