لقد حاولت استيراد بياناتي باستخدام واجهة برمجة التطبيقات (API) فقط، ولكن يبدو أن الطريقة الموصى بها هي استخدام أداة الاستيراد. تأتي بياناتي في الواقع من تغذية RSS الخاصة بـ ListServ قمت بتحويلها إلى تنسيق JSON.
من خلال البحث في المسألة، أرى أن التنسيق الذي أحتاجه لبياناتي يبدو كالتالي:
"topics": [
{
"id": 1,
"title": "The title",
"pinned": false,
"posts": [
{
"id": 2,
"body": "The body",
"date": "The date",
"author": "username"
}
]
}
]
}
السؤال الأول: هل هذا هو التنسيق الصحيح لـ json_generic؟
السؤال الثاني: هل هناك معلومات إضافية حول كيفية استخدام هذا؟
لا أعتقد أن لديّ وصولًا إلى ملفات mbox. أنا مشترك ولديّ بريد إلكترونيّ فقط من المجموعة. لقد جربت هذا المسار بالفعل. النظام موجود في فرع مختلف وأنا أحاول عرض منصة Discourse على مؤسستنا.
هل يمكنك تأكيد أن هيكلية ملف JSON الخاص بي تبدو صحيحة، مع استثناء بعض الحقول؟
لقد قمت باستيراد المستخدمين عبر واجهة برمجة التطبيقات بالفعل. أعتقد أنني حظيت بحظ سعيد في هذه المرة. المحتوى لا يمر بالتحقق، ومن المظاهر، لا أستطيع تعطيله فقط لإرسال ملف JSON الخاص بي إلى discourse المحلي.
سيحتاج كل منشور إلى جلب معرف المستخدم (userId)، وأعتقد من discourse. هل يبدو هذا صحيحًا، أم أن هناك نهجًا مختلفًا؟
بما أنني بحاجة لإعادة إنشاء المستخدمين، هل سيُنجح هذا؟ في هذا المثال، ينشئ المستخدم 1 (جون دو) الموضوع 1 بعنوان “العنوان”، ويحتوي هذا الموضوع على منشور واحد من جون دو بمحتوى هو “النص”؟
إذا كان هذا صحيحًا، فكيف أستخدم سكريبت json_generic لبدء العملية؟ أنا مشوش قليلاً بشأن الخطوة التالية في العملية.