Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ballerina/io;
- import biruntha13/facebook;
- import ballerina/config;
- import ballerina/mysql;
- endpoint mysql:Client testDB {
- host: "localhost",
- port: 3306,
- name: "ballerina_db",
- username: "root",
- password: "",
- poolOptions: { maximumPoolSize: 5 },
- dbOptions: { useSSL: false }
- };
- function main(string... args) {
- string userAccessToken = "EAAeOadR2a54BAEXTt7VFW97tzJwaKo9zZBaPHRWo5wb7nhFUmZAl1h2WIcbdWCnRrEKncjlxJ2NqHIBdGGNscv9TiyoEVVFnMIo4iZAL9CLpT0AZAaWrZCYqf2yAJgRaWogZBaZBuMb0sAxh1jjfXcU3YlM9gTJenQ8bHSYzZBnLIgl5xmAZAvOnvv2FTV7REhdZB1PJKNyzax0rZByMNo9FxJQ7Ltrt2ws81XYRR5sn5zACHkZAyeksOZAc0";
- callMethodsWithUserToken(userAccessToken);
- }
- function callMethodsWithUserToken(string userAccessToken) {
- endpoint facebook:Client client {
- clientConfig:{
- auth:{
- accessToken:userAccessToken
- }
- }
- };
- io:println("-----------------Calling to get friends list details------------------");
- //Get Friends list details
- var friendsResponse = client->getFriendListDetails("100028074693257");
- match friendsResponse {
- facebook:FriendList list => {
- io:println("Friends list: ");
- io:println(list);
- io:println("Friends list count: ");
- io:println(list.summary.totalCount);
- foreach item in list.data {
- var ret = testDB->update("INSERT INTO `friends`(`fid`, `fname`) VALUES(?,? )",item.id,item.name);
- }
- }
- facebook:FacebookError e => io:println(e.message);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement