我目前正在使用Facebook SDK(v3.0)通过以下代码检索页面的Leadgen表单:
$fb_instance = new Facebook\Facebook([
'app_id' => $FACEBOOK_APP_ID,
'app_secret' => $FACEBOOK_APP_SECRET,
'default_graph_version' => 'v3.0',
]);
$fb_instance->get('/'.$PAGE_ID.'/leadgen_forms', $access_token);
正在正确检索表单,格式如下:
Array
(
[0] => stdClass Object
(
[id] => 123456789
[leadgen_export_csv_url] => https://www.facebook.com/...
[locale] => en_US
[name] => FORM_NAME
[status] => ACTIVE
)
...
完成此操作后,我选择其中一个,然后通过以下请求检索其问题:
$fb_instance->get('/'.$FORM_ID.'?fields=qualifiers', $access_token);
得到结果:
[qualifiers] => Array
(
[0] => stdClass Object
(
[field_key] => some_random_question:
[label] => Some random question:
[question] => Some random question:
[id] => 123456789
)
我想知道是否可以检索问题类型(文本,日期,多选),特别是在多选的情况下,我想获得可用的答案选项。
OBS: 在此EXAMPLE中 我想获取问题编号(“ answer1”,“ answer2”,“ answer3”)
,并提供问题ID