#!/usr/bin/env node
/**
* Debug the posts response structure
*/
const axios = require('axios');
async function debugPostsStructure() {
console.log('π Debugging posts response structure...\n');
try {
const response = await axios.get('https://canny.io/api/v1/posts/list', {
params: {
apiKey: process.env.CANNY_API_KEY,
boardID: '6871a6a7a7a28986c9607e68',
limit: 2
}
});
console.log(`π Posts Response Status: ${response.status}`);
console.log(`π¦ Posts Data Type: ${typeof response.data}`);
console.log(`π Posts Structure:`, JSON.stringify(response.data, null, 2));
} catch (error) {
console.log(`π₯ Error: ${error.message}`);
if (error.response) {
console.log(`π Status: ${error.response.status}`);
console.log(`π¦ Data:`, error.response.data);
}
}
}
debugPostsStructure().catch(console.error);