谷歌社交图响应解码


Google social Graph response decode

我想做一个脚本,自动插入数组的谷歌+ ID的获取但是我不能理解这个结果的类型,下面是结果的例子:http://pastebin.com/wfBAtjH7

如果可以帮助,我已经看到了在Javascript中隔离ID的方法:

var oids = [];
var reobg = new RegExp("''d{21}","g"); // only interested in user ID so prepare regexp
oids = resp.match(reobg); // get an array of ids
if (!oids == null){ // if something stringify it
   oids = oids.join(",");
}

对于在变量中获取所有文本,我使用了以下代码:

$gplus = file_get_contents('https://plus.google.com/u/0/_/socialgraph/lookup/visible/?o=[null,null,"103227580967788703328"]&rt=j');

其中"103227580967788703328"为示例。

提前感谢。

亲切的问候。

卢卡。

尝试使用以下正则表达式循环遍历输入:

'['[,,"('d+)"']

试试这个'[(.*),(.*),"(.*)"'],这可能对u有帮助