我有一个数据库,里面有很多带有 facebook 页面 ID 的地方。我想用事实 api 将它们映射到相应的四方场地 id。
问题是,当我尝试发出请求并将命名空间 id 设置为 facebook id 时,我得到的只是 factual 具有 factual_id 和 facebook id 的条目,但没有任何其他具有相同事实 id 的第三方位置。
我现在正在做的是保存事实 ID,然后在给出返回所有人行横道条目的 factual_id 的情况下发送另一个请求,然后我可以寻找四方的。无论如何要在 1 步中执行此请求吗?
这里使用 php 是代码。
place 变量是一个基本上映射到 facebook 页面的对象
$place = Model_Place::find(42);
$factual = new \Factual(\Config::get('factual_oauth_key'), \Config::get('factual_oauth_secret'));
$query = new \FactualQuery;
$query->limit(1);
$query->field("namespace")->equal("facebook");
$query->field("namespace_id")->equal($place->page_id);
$res = $factual->fetch("crosswalk", $query);
$data = $res->getData();
echo "<pre>";
print_r($data);
echo "</pre>";