Inheritance: MonoBehaviour
コード例 #1
0
        public void CalculatorTest(double firstValue, double expected)
        {
            var calculator   = new Foursquare();
            var actualResult = calculator.Calculate(firstValue);

            Assert.AreEqual(expected, actualResult);
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var foursquare = new Foursquare(FOURSQUARE_CLIENTID, FOURSQUARE_CLIENTSECRET);

            FoursquareApi.Models.FoursquareBaseModel <FoursquareApi.Models.Venues.SearchVenuesResponse> listOfVenues = foursquare.Venues.SearchVenues("Mauritius");

            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("near", "Mauritius");


            Flickr flickr = new Flickr();

            flickr.ApiKey = FLICKR_API_KEY;

            foreach (FoursquareApi.Models.Common.Venue.CompactVenue v in listOfVenues.Response.Venues)
            {
                var options = new PhotoSearchOptions {
                    PerPage = 20, Page = 1, Latitude = v.Location.Lat, Longitude = v.Location.Lng
                };
                PhotoCollection photos = flickr.PhotosSearch(options);

                foreach (FlickrNet.Photo photo in photos)
                {
                    PhotoInfo pi = flickr.PhotosGetInfo(photo.PhotoId);

                    lblData.InnerHtml += "<img src='" + photo.Small320Url + "'><br />";


                    FlickrDBModel dbContext = new FlickrDBModel();
                }
            }
        }
 static void Main(string[] args)
 {
     var clientId     = "XIZACSY31CPDOM43IYJJ4ZW50KY40CPZMRC0TXCELVAB0HAQ";
     var clientSecret = "B4ZUBS41PAI0FGODIKHXB01D2GXDP3YYCPB4TQ5TR23PDQO1";
     var redirectUri  = "http://localhost:49517/Home/GetCode";
     var accessToken  = "JQCKVWKGKDCDOGCWSJCNBFSMKHMDWG2BCACTRBXCYJEXQSBS";
     var foursquare   = new Foursquare(clientId, clientSecret, redirectUri, accessToken);
     var result       = foursquare.Venues.VenuesCategories();
 }
コード例 #4
0
        public ISquare[] GetThreeForm()
        {
            var triangle   = new Triangle(Constants.TenLesson.Basis, Constants.TenLesson.Height, Constants.TenLesson.NameTriangle);
            var circle     = new Circle(Constants.TenLesson.Radius, Constants.TenLesson.NameCircle);
            var foursquare = new Foursquare(Constants.TenLesson.Side, Constants.TenLesson.NameSide);

            ISquare[] array = { triangle, circle, foursquare };
            return(array);
        }
コード例 #5
0
        public IEnumerable <Foursquare.Venue> get_local_json()
        {
            IEnumerable <Foursquare.Venue> list;
            string     jsonString  = File.ReadAllText(@"test_data.json");
            Foursquare returnValue = JsonConvert.DeserializeObject <Foursquare>(jsonString);

            list = returnValue.response.venues.OrderBy(x => x.location.distance);
            return(list);
        }
コード例 #6
0
        public FoursquareAPIService(HttpClient client, SwarmPlusContext db, IOptions <Foursquare> setting)
        {
            client.BaseAddress = new Uri("https://api.foursquare.com/v2/");
            client.DefaultRequestHeaders.Add("Acccept", "application/json");
            client.DefaultRequestHeaders.Add("Accept-Language", "ja");
            Client = client;

            _db = db;

            _foursquare = setting.Value;
        }
コード例 #7
0
        static void Main(string[] args)
        {
            var clientId     = "Your_clientId";
            var clientSecret = "Your_clientSecret";
            var redirectUri  = "Your_RedirectUri";
            var accessToken  = "Your_accessToken";
            var foursquare   = new Foursquare(clientId, clientSecret, redirectUri, accessToken);



            var venueDetail    = foursquare.Venues.VenueDetail("4c263af6a852c9287537e66c");
            var trendingVenues = foursquare.Venues.TrendingVenues(40.7, -74);
            var userDetail     = foursquare.Users.User("userId");
            var userPhotos     = foursquare.Users.UserPhotos("userId");
        }
コード例 #8
0
        static void Main(string[] args)
        {
            System.Configuration.AppSettingsReader configurationAppSettings = new System.Configuration.AppSettingsReader();
            _flickrApiKey              = configurationAppSettings.GetValue("FlickrApiKey", typeof(System.String)).ToString();
            _foursquareClientId        = configurationAppSettings.GetValue("FourSquareClientID", typeof(System.String)).ToString();
            _foursquareClientSecretKey = configurationAppSettings.GetValue("FourSquareClientSecretKey", typeof(System.String)).ToString();

            var foursquare = new Foursquare(_foursquareClientId, _foursquareClientSecretKey);

            FoursquareApi.Models.FoursquareBaseModel <FoursquareApi.Models.Venues.SearchVenuesResponse> listOfVenues = foursquare.Venues.SearchVenues("Mauritius");

            Flickr flickr = new Flickr();

            flickr.ApiKey = _flickrApiKey;

            foreach (FoursquareApi.Models.Common.Venue.CompactVenue v in listOfVenues.Response.Venues)
            {
                var options = new PhotoSearchOptions {
                    PerPage = 100, Page = 1, Latitude = v.Location.Lat, Longitude = v.Location.Lng
                };
                PhotoCollection photos = flickr.PhotosSearch(options);

                foreach (FlickrNet.Photo photo in photos)
                {
                    PhotoInfo pi = flickr.PhotosGetInfo(photo.PhotoId);

                    FlickrImage image = new FlickrImage();

                    image.DatePosted           = pi.DatePosted;
                    image.DateTaken            = pi.DateTaken;
                    image.Description          = pi.Description;
                    image.Latitude             = pi.Location.Latitude;
                    image.Longitude            = pi.Location.Longitude;
                    image.OwnerUserId          = pi.OwnerUserId;
                    image.PhotoId              = pi.PhotoId;
                    image.Region_Description   = retrieveRegionDescription(pi.Location);
                    image.Locality_Description = retrieveLocalityDescription(pi.Location);
                    image.Tags         = retrieveTags(pi.Tags);
                    image.ThumbnailUrl = pi.ThumbnailUrl;
                    image.Title        = pi.Title;
                    image.WebUrl       = pi.WebUrl;

                    ImageManager.Instance.insertImage(image);
                }
            }
        }
コード例 #9
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="setting"></param>
 public LoginController(IOptions <Foursquare> setting, LoginService loginService)
 {
     this._foursquare   = setting.Value;
     this._loginService = loginService;
 }