Php 批处理参数必须是JSON数组
我试图在Facebook Graph API上发出以下批处理请求 我使用urlencode对其进行编码 /?批处理=[{“方法”:“发布”,“相对url”:“23843240845450549”,“正文”:“结束时间=2019-03-29T19:59:59-0300&生命周期预算=5328”}] 这是经过编码的请求 /?批次=%5B%7B%22方法%22%3A%22帖子%22%2C%22相对url%22%3A%226118436634612%22%2C%22正文%22%3A%22结束时间%3D2019-03-29T19%3A59%3A59-0300和寿命预算=328921%22%7D%5D 但我明白了 “批处理参数必须是JSON数组” 我知道错误在“&”附近,我无法找到在正文请求中放置多个字段的方法 也尝试过 /?批处理=[{“方法”:“发布”,“相对url”:“23843240845450549”,“正文”:“结束时间=2019-03-29T19:59:59-0300&生命周期预算=5328”}] 而且Php 批处理参数必须是JSON数组,php,json,facebook,facebook-graph-api,facebook-php-sdk,Php,Json,Facebook,Facebook Graph Api,Facebook Php Sdk,我试图在Facebook Graph API上发出以下批处理请求 我使用urlencode对其进行编码 /?批处理=[{“方法”:“发布”,“相对url”:“23843240845450549”,“正文”:“结束时间=2019-03-29T19:59:59-0300&生命周期预算=5328”}] 这是经过编码的请求 /?批次=%5B%7B%22方法%22%3A%22帖子%22%2C%22相对url%22%3A%226118436634612%22%2C%22正文%22%3A%22结束时间%3D2
/?批处理=[{“方法”:“发布”,“相对url”:“23843240845450549”,“正文”:“结束时间=2019-03-29T19:59:59-0300&lifetime\u预算=5328”}]最后我发现我必须将&编码到%26中 所以这是可行的:
/?批次=%5B%7B%22方法%22%3A%22帖子%22%2C%22相对url%22%3A%226118436634612%22%2C%22正文%22%3A%22结束时间%3D2019-03-29T19%3A59%3A59-0300%26终身预算%3D328921%22%7D%5D最后我发现我必须将数据编码到%26中 所以这是可行的: /?批次=%5B%7B%22方法%22%3A%22帖子%22%2C%22相对url%22%3A%226118436634612%22%2C%22正文%22%3A%22结束时间%3D2019-03-29T19%3A59%3A59-0300%26终身预算%3D328921%22%7D%5D