# Home
## BASE URL: 122.248.215.60
## 1. Home Profiling API
**(i) Home Profiling List api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-public-profiling/
Response:
Status Code: 200
{
"count": 600,
"next": "http://127.0.0.1:8000/api/v1/home/public/home-public-profiling/?lim=10&offset=10",
"previous": null,
"results": [
{
"url": "http://127.0.0.1:8000/api/v1/political/public/candidate/f6139a6c-5516-4d92-a56d-01fc164ce772/",
"division": "চট্টগ্রাম",
"district": "লক্ষ্মীপুর",
"constituency_name": "লক্ষ্মীপুর-৪",
"constituency_no": 277,
"candidate_name": "মেজর (অব:) আবদুল মান্নান",
"is_freedom_fighter": "না",
"candidate_photo": "http://127.0.0.1:8000/media/candidate/2023-01-18/273123484-2023-01-18-23-05-04.jpeg",
"party": "বিকল্পধারা বাংলাদেশ",
"party_no": "011",
"party_position": "সভাপতি",
"phone_1": "01737544099",
"phone_2": "01737544098",
"email": "flixprime010121@gmail.com",
"nid": "53494070"
},
{
"url": "http://127.0.0.1:8000/api/v1/political/public/candidate/0e5ee52b-5f2d-4e29-bcff-d2785fc9c551/",
"division": "সিলেট",
"district": "হবিগঞ্জ",
"constituency_name": "হবিগঞ্জ-৩",
"constituency_no": 241,
"candidate_name": "অ্যাাডঃ মোঃ আবু জাহির",
"is_freedom_fighter": "না",
"candidate_photo": "http://127.0.0.1:8000/media/candidate/2023-01-23/41428026_1272199522922039_8143545506916728832_n-2023-01-23-12-38-25.jpeg",
"party": "বাংলাদেশ আওয়ামী লীগ",
"party_no": "006",
"party_position": "বর্তমান সাংসদ ও সভাপতি, জেলা আওয়ামী লীগ",
"phone_1": "01711835803",
"phone_2": "০৮৩১-৬২৬৭০",
"email": "abahan.dae@gmail.com",
"nid": null
},
...
]
}
```
**(ii) Home Profiling Searching API**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-public-profiling/?q=বাংলাদেশ+আওয়ামী+লীগ
Example: api/v1/home/public/home-public-profiling/?q=<party_name>
```
**Searching Keyword:** *constituency_name, constituency_no, district__name, division__name, party_name, candidate_name, phone_1, phone_2, email, nid*
**(iii) Home Profiling Filtering API**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-public-profiling/?constituency__constituency_name=<constituency_name>&constituency__constituency_no=<constituency_no>&constituency__district__name=<district__name>&constituency__district__division__name=<division__name>&party__party_name=<party_name>
Example: {{BASE_URL}}/api/v1/home/public/home-public-profiling/?constituency__constituency_name=লক্ষ্মীপুর-৪&constituency__constituency_no=277&constituency__district__name=লক্ষ্মীপুর&constituency__district__division__name=চট্টগ্রাম&party__party_name=বিকল্পধারা+বাংলাদেশ
Response:
Status Code: 200
```
**Searching Keyword:** *constituency_name, constituency_no, district__name, division__name, party_name*
## 2. Issue
**(i) Home Issue List api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "a39a85df-76f2-4177-89ce-90870ad1a9a1",
"url": "http://127.0.0.1:8000/api/v1/home/public/home-issue-detail/a39a85df-76f2-4177-89ce-90870ad1a9a1/",
"division": "চট্টগ্রাম",
"district": "লক্ষ্মীপুর",
"constituency_name": "লক্ষ্মীপুর-৪",
"constituency_no": 277,
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে",
"post_type": [
{
"uid": "6e16e555-3a06-449e-b057-6caa64539131",
"name": "ইভেন্ট"
},
{
"uid": "2a1f1261-12f1-4eee-9f91-dc9a34356c78",
"name": "ইস্যু"
}
],
"threat_type": "BLUE",
"image": "http://127.0.0.1:8000/media/issue/2023-03-29/airport_map-2023-03-29-15-07-47.jpeg",
"description": "<p>আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।</p>\r\n\r\n<p>বিকেলের দিকে বৃষ্টির ধারা একটু হালকা হলেও সন্ধ্যার আগমুহূর্তে ঝুম ঝুম বৃষ্টি শুরু হলো। এই বর্ষণমুখর শ্রাবণসন্ধ্যায় অলস ভাবনায় কেটে যায় সময় সামনে পরীক্ষা, টেবিলে বই, কিন্তু পড়ায় মন বসছে না অবিরল ধারায় বৃষ্টি ঝরছে। টিনের চালে যেন বর্ষাকন্যা নৃত্য করে চলছে। সেই একটানা বৃষ্টির নূপুর-নিরুণ আমাকে অন্য এক জগতে নিয়ে যায়।</p>\r\n\r\n<p>সব কাজ ফেলে আপন মনে প্রকৃতিকে দেখা আর কী এক আকুলতায় নিজেকে আচ্ছন্ন রাখা। হয়তো কবি না হলে বর্ষার দিনের এমন মুহূর্ত অন্তর দিয়ে অনুভব করা যায় না। এ সন্ধ্যায় মনটা যেন উতলা হয়ে উঠেছে। আমাকে অন্যমনস্ক করে তুলছে বৃষ্টির একটানা সুর। মনের ভেতর নানারকম ভাবনা ঢেউ খেলে যাচ্ছে। সে অনুভূতির কোনো স্পষ্ট রূপ নেই, নির্দিষ্ট কোনো নাম নেই।</p>",
"video_link": "https://www.youtube.com/watch?v=WJP6uj8T9zc",
"video_attachment": null,
"number_of_post_news_portal": 433,
"number_of_post_news_portal_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_fb": 34,
"number_of_post_fb_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"total_react_of_thumbs": 545,
"total_react_of_love": 454,
"total_react_of_haha": 34,
"total_react_of_wow": 43,
"total_react_of_sad": 23,
"total_react_of_angry": 43,
"number_of_post_twitter": 23,
"number_of_post_twitter_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_instagram": 3,
"number_of_post_instagram_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_youtube": 54,
"number_of_post_youtube_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"is_feature": true,
"issue_images": [],
"reaction_of_issues": []
}
]
}
}
```
**(ii) Home Issue Detail api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue-detail/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "a39a85df-76f2-4177-89ce-90870ad1a9a1",
"url": "http://127.0.0.1:8000/api/v1/home/public/home-issue-detail/a39a85df-76f2-4177-89ce-90870ad1a9a1/",
"division": "চট্টগ্রাম",
"district": "লক্ষ্মীপুর",
"constituency_name": "লক্ষ্মীপুর-৪",
"constituency_no": 277,
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে",
"post_type": [
{
"uid": "6e16e555-3a06-449e-b057-6caa64539131",
"name": "ইভেন্ট"
},
{
"uid": "2a1f1261-12f1-4eee-9f91-dc9a34356c78",
"name": "ইস্যু"
}
],
"threat_type": "BLUE",
"image": "http://127.0.0.1:8000/media/issue/2023-03-29/airport_map-2023-03-29-15-07-47.jpeg",
"description": "<p>আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।</p>\r\n\r\n<p>বিকেলের দিকে বৃষ্টির ধারা একটু হালকা হলেও সন্ধ্যার আগমুহূর্তে ঝুম ঝুম বৃষ্টি শুরু হলো। এই বর্ষণমুখর শ্রাবণসন্ধ্যায় অলস ভাবনায় কেটে যায় সময় সামনে পরীক্ষা, টেবিলে বই, কিন্তু পড়ায় মন বসছে না অবিরল ধারায় বৃষ্টি ঝরছে। টিনের চালে যেন বর্ষাকন্যা নৃত্য করে চলছে। সেই একটানা বৃষ্টির নূপুর-নিরুণ আমাকে অন্য এক জগতে নিয়ে যায়।</p>\r\n\r\n<p>সব কাজ ফেলে আপন মনে প্রকৃতিকে দেখা আর কী এক আকুলতায় নিজেকে আচ্ছন্ন রাখা। হয়তো কবি না হলে বর্ষার দিনের এমন মুহূর্ত অন্তর দিয়ে অনুভব করা যায় না। এ সন্ধ্যায় মনটা যেন উতলা হয়ে উঠেছে। আমাকে অন্যমনস্ক করে তুলছে বৃষ্টির একটানা সুর। মনের ভেতর নানারকম ভাবনা ঢেউ খেলে যাচ্ছে। সে অনুভূতির কোনো স্পষ্ট রূপ নেই, নির্দিষ্ট কোনো নাম নেই।</p>",
"video_link": "https://www.youtube.com/watch?v=WJP6uj8T9zc",
"video_attachment": null,
"number_of_post_news_portal": 433,
"number_of_post_news_portal_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_fb": 34,
"number_of_post_fb_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"total_react_of_thumbs": 545,
"total_react_of_love": 454,
"total_react_of_haha": 34,
"total_react_of_wow": 43,
"total_react_of_sad": 23,
"total_react_of_angry": 43,
"number_of_post_twitter": 23,
"number_of_post_twitter_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_instagram": 3,
"number_of_post_instagram_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"number_of_post_youtube": 54,
"number_of_post_youtube_links": "https://www.youtube.com/watch?v=WJP6uj8T9zc\r\nhttps://www.youtube.com/watch?v=WJP6uj8T9zc",
"is_feature": true,
"issue_images": [],
"reaction_of_issues": []
}
}
```
**(iii) Home Issue Searching api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue/?q=<keywords>
```
**Searching Keyword:** *constituency_name, constituency_no, district__name, division__name, threat_type, post_type, title*
**(iv) Home Issue Filtering api**
```json
{{BASE_URL}}/api/v1/home/public/home-issue/?district__division__name=&district__name=&constituency__constituency_name=&constituency__constituency_no=&threat_type__name=&post_type__name=&is_or_national_international=<জাতীয়/আন্তর্জাতিক>&platform=<ফেসবুক/টুইটার/টিকটক/ইউটিউব/পোর্টাল>&date_min=<YYY-MM-DD>&date_max=<YYY-MM-DD>
Response:
Status Code: 200
```
**Filtering Keyword:** *constituency_name, constituency_no, district__name, division__name, threat_type, post_type*
## 3. Issue Category
**(i) Home Issue List api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue-categries/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 3,
"next": null,
"previous": null,
"results": [
{
"uid": "6e16e555-3a06-449e-b057-6caa64539131",
"name": "ইভেন্ট",
"icon": null
},
{
"uid": "2a1f1261-12f1-4eee-9f91-dc9a34356c78",
"name": "ইস্যু",
"icon": null
},
{
"uid": "bae0ac27-e3c1-4cc3-8c22-4dfc4544b1b2",
"name": "সংবাদ",
"icon": null
}
]
}
}
```
## 4. Issue Category
**(i) Home Issue List api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue-threat-categries/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 4,
"next": null,
"previous": null,
"results": [
{
"uid": "00c963f9-f3fa-4f28-9c46-1c3a26464c0d",
"name": "BLUE",
"color": "#070CFFFF"
},
{
"uid": "fd2944a5-25b6-4133-ab2b-b9b0bc893b74",
"name": "GREEN",
"color": "#04BF18FF"
},
{
"uid": "28adb02b-ecb6-4de8-93dd-a1865c50e392",
"name": "RED",
"color": "#FF0C01FF"
},
{
"uid": "044800a8-0ca4-48a7-851e-e62cb95a668c",
"name": "YELLOW",
"color": "#FAFD02FF"
}
]
}
}
```
## 5. Election Analysis API
**(i) Election Analysis List api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-previous-election/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1779,
"next": "http://122.248.215.60/api/v1/home/public/home-previous-election/?lim=10&offset=10",
"previous": null,
"results": [
{
"url": "http://122.248.215.60/api/v1/home/public/home-previous-election-detail/2dccc305-eff4-47c5-bc5b-58b80c4c8446/",
"uid": "2dccc305-eff4-47c5-bc5b-58b80c4c8446",
"division": "রংপুর",
"district": "গাইবান্ধা",
"constituency_name": "গাইবান্ধা-১",
"constituency_no": 29,
"election": "উপনির্বাচন",
"sub_election": "2018",
"election_result": null,
"total_vote": null,
"casted_vote": null,
"cancel_vote": null,
"new_voter": null,
"male_voter": null,
"female_voter": null,
"third_gender_voter": null,
"total_center": 111,
"analysis": "আওয়ামী লীগ থেকে জাতীয় পার্টি অর্জন করে\r\nগোলাম মোস্তফা আহমেদ সড়ক দুর্ঘটনায় মারা যাওয়ার পর মার্চ ২০১৮ সালে পুনরায় উপনির্বাচন অনুষ্ঠিত হয় এবং তাতে জাতীয় পার্টির শামীম হায়দার পাটোয়ারী বিজয়ী হন।",
"winning_candidate_name": "শামীম হায়দার পাটোয়ারী",
"winning_candidate_party": "জাতীয় পার্টি",
"winning_candidate_photo": null,
"winning_gained_vote": 78926,
"winning_gained_vote_percentage": "53.00",
"winning_party_candidate_or_opposite": "স্বতন্ত্র",
"closest_competitor_candidate_name": "আফরোজা বারী",
"closest_competitor_party": "বাংলাদেশ আওয়ামী লীগ",
"closest_competitor_candidate_photo": null,
"closest_competitor_gained_vote": 68913,
"closest_competitor_gained_vote_percentage": "46.30",
"closest_competitor_party_candidate_or_opposite": "দলীয়",
"wining_candidate_percentage_from_closest_candidate": "6.39"
},
...
]
}
}
```
**(ii) Election Analysis Detail api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-previous-election-detail/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"url": "http://127.0.0.1:8000/api/v1/home/public/home-previous-election-detail/921ccd0b-0a8d-43dd-806117-761447e0156d/",
"uid": "921ccd0b-0a8d-43dd-806117-761447e0156d",
"division": "রংপুর",
"district": "পঞ্চগড়",
"constituency_name": "পঞ্চগড় - ২",
"constituency_no": 2,
"election": "১৯৯১ (২৭ ফেব্রুয়ারী) - পঞ্চম",
"sub_election": null,
"election_result": "27 February 1991",
"total_vote": 179009,
"casted_vote": 108146,
"cancel_vote": null,
"new_voter": null,
"male_voter": null,
"female_voter": null,
"third_gender_voter": null,
"total_center": 91,
"analysis": "উক্ত আসনে সিপিবি মনোনীত প্রার্থী বিজয়ী হয়েছে।",
"winning_candidate_name": "মোজাহার হোসেন",
"winning_candidate_party": "বাংলাদেশের কমিউনিস্ট পার্টি",
"winning_candidate_photo": "http://127.0.0.1:8000/media/candidate/2023-03-13/Mojahar-Hosen-2023-03-13-02-43-22.jpeg",
"winning_gained_vote": 42335,
"winning_gained_vote_percentage": "39.10",
"winning_party_candidate_or_opposite": "দলীয়",
"closest_competitor_candidate_name": "মোঃ কামিজ উদ্দিন",
"closest_competitor_party": "জাতীয় পার্টি - জেপি",
"closest_competitor_candidate_photo": null,
"closest_competitor_gained_vote": 25660,
"closest_competitor_gained_vote_percentage": "23.70",
"closest_competitor_party_candidate_or_opposite": "দলীয়",
"wining_candidate_percentage_from_closest_candidate": "6.39"
}
}
```
**(iii) Election Analysis Searching api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-previous-election/?q=<keywords>
```
**Searching Keyword:** *constituency_name, constituency_no, district__name, division__name, party_name, election, candidate_name*
**(iv) Home Issue Filtering api**
```json
GET {{BASE_URL}}/api/v1/home/public/home-previous-election/?constituency__district__division__name=&constituency__district__name=&constituency__constituency_name=&winning_candidate_party__party_name=&election=&constituency__constituency_type=&constituency__constituency_type_3=&constituency__risk_assessment=&risk_level=
Response:
Status Code: 200
```
**Filtering Keyword:** *constituency_name, constituency_no, district__name, division__name, threat_type, post_type*
**Note:**
**নির্বাচন**
```
১৯৯১ (২৭ ফেব্রুয়ারী) - পঞ্চম : পঞ্চম জাতীয় সংসদ নির্বাচন
১৯৯৬ (১৫ ফেব্রুয়ারি) - ষষ্ঠ : ষষ্ঠ জাতীয় সংসদ নির্বাচন
১৯৯৬ (১২ জুন) - সপ্তম : সপ্তম জাতীয় সংসদ নির্বাচন
২০০১ (১লা অক্টোবর) - অষ্টম : অষ্টম জাতীয় সংসদ নির্বাচন
২০০৮ (২৯ ডিসেম্বর) - নবম : নবম জাতীয় সংসদ নির্বাচন
২০১৪ (০৫ জানুয়ারি) - দশম : দশম জাতীয় সংসদ নির্বাচন
২০১৮ (৩০ ডিসেম্বর) - একাদশ : একাদশ জাতীয় সংসদ নির্বাচন
```
**নির্বাচনী একালার তথ্যের উপর আসনের বর্তমান অবস্থা**
```
সুনিশ্চিত
নিশ্চিত সম্ভাব্য
দোদুল্যমান
ঝুঁকিপূর্ণ
অতি ঝুঁকিপূর্ণ
```
**নির্বাচনী ফলাফল এর তথ্যের উপর আসনের বর্তমান অবস্থা**
```
সুনিশ্চিত
দোদুল্যমান
ঝুঁকিপূর্ণ
```
**ঝুকি মূল্যায়ন**
```
স্বল্প ঝুঁকিপূর্ণ (১)
মাঝারি ঝুঁকিপূর্ণ (২)
স্বল্প ঝুঁকিপূর্ণ (৩)
সুনিশ্চিত (৪)
```
**শতকরা ভোট পারসেন্টেজে জয়ী**
```
অত্যান্ত ঝুঁকিপূর্ণ (ভোটের ব্যাবধানে জয়ীঃ ০ থেকে 5%) - very_high_risk
মাঝারি ঝুঁকিপূর্ণ (ভোটের ব্যাবধানে জয়ীঃ ৬% থেকে ১০%) - too_high_risk
ঝুঁকিপূর্ণ (ভোটের ব্যাবধানে জয়ীঃ ১১% থেকে ১৫%) - mid_high_risk
স্বল্প ঝুঁকিপূর্ণ (ভোটের ব্যাবধানে জয়ীঃ ১৬% থেকে ২০%) - high_risk
অতিস্বল্প ঝুঁকিপূর্ণ (ভোটের ব্যাবধানে জয়ীঃ ২১% থেকে ১০০%) - risk
```
**(v) Constituency Informaiton**
```json
GET {{BASE_URL}}/api/v1/home/public/home-constituency-info-election/পঞ্চগড় - ১/
Response:
Status Code: 200
{
"constituency_no": 1,
"constituency_name": "পঞ্চগড় - ১",
"constituency_regions": "তেঁতুলিয়া উপজেলা, পঞ্চগড় সদর উপজেলা, আটোয়ারী উপজেলা।",
"parliament_member": "মজাহারুল হক প্রধান"
}
```
## 6. Nationa
**(i) Nationa Issue API**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-national-issue/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"url": "http://127.0.0.1:8000/api/v1/home/public/home-issue-detail/b8a8c849-9191-472e-a1df-74c9cc513db9/",
"uid": "b8a8c849-9191-472e-a1df-74c9cc513db9",
"division": "খুলনা",
"district": "সাতক্ষীরা",
"constituency_name": "সাতক্ষীরা-২",
"constituency_no": 106,
"title": "What is Lorem Ipsum?",
"post_type": [
{
"id": 1,
"uid": "2a1f1261-12f1-4eee-9f91-dc9a34356c78",
"name": "ইস্যু"
},
{
"id": 2,
"uid": "bae0ac27-e3c1-4cc3-8c22-4dfc4544b1b2",
"name": "সংবাদ"
}
],
"is_or_national_international": "জাতীয়",
"country": "BD",
"threat_type": "GREEN",
"image": null,
"description": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book",
"video_link": "https://www.youtube.com/watch?v=8iQtQRGU1NI",
"video_attachment": null,
"number_of_post_news_portal": 45,
"number_of_post_news_portal_links": "54",
"number_of_post_fb": 4,
"number_of_post_fb_links": "5",
"total_react_of_thumbs": 78,
"total_react_of_love": 54,
"total_react_of_haha": 45,
"total_react_of_wow": 54,
"total_react_of_sad": 45,
"total_react_of_angry": 54,
"number_of_post_twitter": 45,
"number_of_post_twitter_links": "54",
"number_of_post_instagram": 54,
"number_of_post_instagram_links": "78",
"number_of_post_youtube": 12,
"number_of_post_youtube_links": "245",
"is_feature": true,
"issue_images": [],
"reaction_of_issues": []
}
]
}
}
```
**(ii) Nationa Issue Searching and Filtering**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue/?q=<keywords>
```
**Searching Keyword:** *constituency_name, constituency_no, district__name, division__name, threat_type, post_type, title*
**(iii) Home Issue Filtering api**
```json
GET {{BASE_URL}}/api/v1/home/public/home-national-issue/?district__division__name=&district__name=&constituency__constituency_name=&threat_type__name=&post_type__name=&platform=&date_min=<YYY-MM-DD>&date_max=<YYY-MM-DD>
Response:
Status Code: 200
```
## 7. International
**(i) International Issue API**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-international-issue/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"url": "http://127.0.0.1:8000/api/v1/home/public/home-issue-detail/b72e202a-3621-41d1-9f11-3870401a8805/",
"uid": "b72e202a-3621-41d1-9f11-3870401a8805",
"title": "What is Lorem Ipsum?",
"post_type": [
{
"id": 1,
"uid": "2a1f1261-12f1-4eee-9f91-dc9a34356c78",
"name": "ইস্যু"
},
{
"id": 2,
"uid": "bae0ac27-e3c1-4cc3-8c22-4dfc4544b1b2",
"name": "সংবাদ"
}
],
"country": "US",
"threat_type": "GREEN",
"image": null,
"description": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book",
"video_link": "https://www.youtube.com/watch?v=8iQtQRGU1NI",
"video_attachment": null,
"number_of_post_news_portal": 45,
"number_of_post_news_portal_links": "54",
"number_of_post_fb": 4,
"number_of_post_fb_links": "5",
"total_react_of_thumbs": 78,
"total_react_of_love": 54,
"total_react_of_haha": 45,
"total_react_of_wow": 54,
"total_react_of_sad": 45,
"total_react_of_angry": 54,
"number_of_post_twitter": 45,
"number_of_post_twitter_links": "54",
"number_of_post_instagram": 54,
"number_of_post_instagram_links": "78",
"number_of_post_youtube": 12,
"number_of_post_youtube_links": "245",
"is_feature": true,
"issue_images": [],
"reaction_of_issues": []
}
]
}
}
```
**(ii) International Issue Searching and Filtering**
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue/?q=<keywords>
```
**Searching Keyword:** *threat_type, post_type, title*
**(iii) Home Issue Filtering api**
```json
GET {{BASE_URL}}/api/v1/home/public/home-issue/?threat_type__name=&post_type__name=&date_min=<YYY-MM-DD>&date_max=<YYY-MM-DD>
Response:
Status Code: 200
```
## 8. Home Issues Images List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/home/public/home-issue-images/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 26,
"next": "http://127.0.0.1:8000/api/v1/home/public/home-issue-images/?lim=10&offset=10",
"previous": null,
"results": [
{
"uid": "49fe6cae-7312-43fb-8b7b-0abf4621c697",
"image": "http://127.0.0.1:8000/media/issue/2023-05-08/manan_3-2023-05-08-15-02-22.jpg",
"title": "Test Upload Video",
"source_link": null
},
...
]
}
}
```
## 8. Open Graph Scraping on META Data
```json
Request Body:
POST {{BASE_URL}}/api/v1/home/public/open-graph-scraping/
{
"url": "https://www.facebook.com/apubanglarchokh/posts/pfbid026gK54ZPDHeNZ6dTbhM34DbcPMQ14hWb3tXmo9KwvcjDTDs25uQHacJWD3JE46CMGl?__cft"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"title": "Naim Parvez Apu",
"description": "মার্কিন দূত পিটার হাস রাষ্ট্রীয় অতিথি ভবন পদ্মায় কূটনৈতিক ব্রিফিংয়ে অংশ নেন। তার গাড়ির সামনে বা পেছনে ছিল না পুলিশি এসকর্ট,পতাকাবিহীন গাড়িতে পুলিশ বা দূতাবাসের নিজস্ব কোনো প্রটোকল ব্যবস্থাও। তবে...",
"image": "https://scontent.fdac5-2.fna.fbcdn.net/v/t39.30808-6/347816563_6105113166272889_1307730208672829968_n.jpg?stp=dst-jpg_s480x480&_nc_cat=101&ccb=1-7&_nc_sid=8024bb&_nc_ohc=KD9wLjJj4G0AX8mdeof&_nc_ht=scontent.fdac5-2.fna&oh=00_AfBWJn2d8DSr54KG1ethH_yyxHy1EH0CkKFmhCP3s0yZug&oe=64836444",
"url": "https://www.facebook.com/apubanglarchokh/posts/pfbid0272k8esEPCqEwkMFrsyZN3LigAQBrUduyGf8iG3XsbNUENFBHtnRD2tLtQrPGHPPjl"
}
}
```