"We're sorry but the system can't do that right now." - Connector Builder

I'm trying to build a custom connector to draw data from the College Scorecard website. I'm using Javascript to write the data processing script and haven't been receiving any errors with my code. However, when I run the script, a new page opens that says "We're sorry but the system can't do that right now." When the script runs, I'll see the "Sending Data, Creating Dataset, and Success!" updates next to the console, but the page opens regardless and I don't have access to the data. Any help or advice would be appreciated.
Best Answer
-
Verify permissions in the API.
Check end pointsconst fetch = require('node-fetch'); const apiKey = 'YOUR_API_KEY';
const apiUrl = https://api.data.gov/ed/collegescorecard/v1/schools?api_key=${apiKey}; async function fetchData() {
try {
const response = await fetch(apiUrl);
if (!response.ok) {
throw new Error(HTTP error! Status: ${response.status});
}
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Error fetching data:', error);
}
} fetchData();Check for rate limits in the API.
const fetch = require('node-fetch'); const apiKey = 'YOUR_API_KEY';
const apiUrl = https://api.data.gov/ed/collegescorecard/v1/schools?api_key=${apiKey}; async function fetchData() {
try {
const response = await fetch(apiUrl);
if (!response.ok) {
if (response.status === 429) {
console.error('Rate limit exceeded. Try again later.');
} else {
console.error(HTTP error! Status: ${response.status});
}
return;
}
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Error fetching data:', error);
}
} fetchData();** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1
Answers
-
Verify permissions in the API.
Check end pointsconst fetch = require('node-fetch'); const apiKey = 'YOUR_API_KEY';
const apiUrl = https://api.data.gov/ed/collegescorecard/v1/schools?api_key=${apiKey}; async function fetchData() {
try {
const response = await fetch(apiUrl);
if (!response.ok) {
throw new Error(HTTP error! Status: ${response.status});
}
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Error fetching data:', error);
}
} fetchData();Check for rate limits in the API.
const fetch = require('node-fetch'); const apiKey = 'YOUR_API_KEY';
const apiUrl = https://api.data.gov/ed/collegescorecard/v1/schools?api_key=${apiKey}; async function fetchData() {
try {
const response = await fetch(apiUrl);
if (!response.ok) {
if (response.status === 429) {
console.error('Rate limit exceeded. Try again later.');
} else {
console.error(HTTP error! Status: ${response.status});
}
return;
}
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Error fetching data:', error);
}
} fetchData();** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1 -
ArborRose - Thanks! This was the issue.
0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 656 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 811 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 80 App Studio
- 45 Variables
- 771 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 77 Workflows
- 23 Code Engine
- 36 AI and Machine Learning
- 19 AI Chat
- AI Playground
- AI Projects and Models
- 17 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 142 Manage
- 138 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive