Skip to content

Error in SearchVenues #7

Description

@michaelpimentel

Today my application started showing error 410 message in the search operation. I did a little debugging and find it would be something new requirement of the foursquare api related to parameter "V" . So resolve to upgrade SharpSquare to the latest version that is here in github, however I am having the error below:

Msg:
Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'FourSquare.SharpSquare.Entities.FourSquareEntityItems`1[FourSquare.SharpSquare.Entities.Venue]' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.

To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.

Path 'response.neighborhoods', line 1, position 50.

Here:
public List SearchVenues(Dictionary<string, string> parameters)
{
FourSquareEntityItems venues = GetSingle<FourSquareEntityItems>("/venues/search", parameters, true).response["groups"];

        return venues.items;
    }

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions