You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

About Macroscope



I keep receiving following errors when searching for tweets {"ERROR":{"name":"FetchError","message":"request to http://localhost:5050/graphql failed, reason: connect ECONNREFUSED","type":"system","errno":"ECONNREFUSED","code":"ECONNREFUSED"}}

This error appears sometime when connection to the data server (which communicates with all those social media platform APIs) is not stable, or when you requests particularly large tweets/posts. Whenever you see this error, can you terminate the current session and relaunch a SMILE instance and try again. Please try the default configuration (not click the Advanced button). You won't lose any existing data.

Meanwhile, please submit a support ticket answering the following questions to help us gather more information:

  • What keyword did you search?
  • What platform did you search? Namely, did you search for tweets, twitter timeline, reddit post, or reddit comments?
  • How many tweets/reddit posts did you specify?
  • Did you use the default setting, or the advanced configuration?
  • Did you see any previews?

I get the error: {"ERROR":"'column'"} when trying to process our survey results in csv file. The file was successfully imported to the system and I was able to choose if from the list. 

This is likely due to the configuration while importing your custom csv file. When you upload that file, you probably did not specify which column to analyze. (see below screenshot)

One indicator is: if you configure the column correctly, when you select that file from your drop down in any of the analyses, you should first see the preview with only the columns you specify; When you perform any of the analyses, you should also see a section in configuration ask you select which column to analyze. (see below screenshot)

SMILE asks me to authorize use of my twitter and reddit accounts but does not ask me for any information that would make that possible. What does this mean and how is it supposed to work?

SMILE application "assumes" that you should already have an account on Twitter, Reddit or in the future other social media platform that you intend to collect data from. Here's some links to create a Twitter account and Reddit account.
For Twitter, go to:     and following the prompts.
For Reddit, go to:     and click the "sign up" button on the top right of the screen, and following the prompts.

If you click the "authorize Twitter account" on smile, it will direct you to Twitter's website where you can login (if you have an account) and authorize (see attached screenshot). This is a standard practice if you're connecting a third party app (SMILE) with social media platform. The user will not provide sensitive information such as Twitter username and password directly to SMILE, instead it goes to Twitter. By click authorize button, Twitter verify it is you are a Twitter user and in exchange grant a user-specific token to SMILE to allow SMILE to collect data on your behalf. This article might explain a little bit of that: This process make it possible that SMILE collect Twitter data on your behalf, meaning under the hood it is YOU that are requesting the data from twitter not SMILE as an application. Also this ensure that you're acknowledged with Twitter's Term of Service, and you will be hold responsible if any violation of twitter's service happens.

About BAE


About PAHO dashboard


  • No labels