2.circle hack 用到nodejs+ukijs的环境,安装nodejs和ukijs。运行ukijs,将circle hack 放到运行uki的目录下。
3.由于国内不能访问facebook,我们可以写入静态数据。
4. 下面是facebook上去一些方法取到的json数据。
FB.api('/me/friends?fields=id,name,picture', function(result) {alert($.toJSON(result));});
该方法得到的json格式为:
{ "data": [ { "id": "21001833339", "name": "Stedfman", "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/41774_2100183933_6234_q.jpg" } ], "paging": { "next": "https://graph.facebook.com/778035183/friends?fields=id,name,picture&value=1&redirect=1&access_token=AAAAAAITEghMBAC096J4YC69gTeONIF8XVq3pKQzVPuc1SwaGNZBpIBuKi6EkHAjZBagHRqbmG6AZChdbyfeYeYBTGmJEDxtX2RTC6iP3wZDZD&limit=5000&offset=5000&__after_id=100003956188770" } }
FB.api('/', 'POST', { access_token: '', batch: [ { method: "GET", relative_url: "me/friendlists", name: 'lists', omit_response_on_success: false}, { method: "GET", relative_url: "members/?ids={result=lists:$.data..id}&fields=id" } ]}, function(result) { console.log($.toJSON(result)); alert($.toJSON(result)); });
json格式比较复杂,另外我现在又得数据设计到朋友的隐私,所以现在没办放到这里。如果有需要可以找我,我可以简单做出回答,希望能给大家带来帮助。
如果有人需要探讨circle hack,随时可以联系。
附件是ukijs和circle hack的源码