public async Task <string> ExecuteTestCode() { StringBuilder message = new StringBuilder(); // Shows an example how you get information of the current user await CreateNewGraphDb(); string jsonResponse = await InstagramAPI.GetUserSelf(); InstagramUser userSelf = InstagramUser.CreateFromJsonResponse(jsonResponse); await CreateGraphUser(userSelf); var myLikes = await GetMediaSelfLiked(); var mediaTaggedItems = await GetTaggedMedia("beer"); Debug.WriteLine("Have Found : {0} tagged Items", mediaTaggedItems.Data.Count); foreach (var item in mediaTaggedItems.Data) { Debug.WriteLine("Created By {0} : Has {1} likes : Has {2} comments", item.User.Full_name, item.Likes.Count, item.Comments.Count); await CreateGraphMediaItem(item, userSelf.Data.Id); await CreateLikeGraphEdge(userSelf.Data.Id, item.Id); if (userSelf.Data.Id == item.User.Id) { Debug.WriteLine("This is Me!"); } else { await CreateGraphUser(item.User.Id, item.User.Full_name, -1, -1); } if (item.User_has_liked) { Debug.WriteLine("Have already liked this"); } else { Debug.WriteLine("Potential item to like"); } } return(message.ToString()); }