প্রশ্ন ট্যাগ «api-design»

অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ডিজাইনটি সাধারণ উদ্দেশ্যে বা জনসাধারণের ব্যবহারের জন্য তৈরি লাইব্রেরি তৈরির সর্বোত্তম অনুশীলনগুলি নিয়ে আলোচনা করে।

5
কমান্ড / অ্যাকশন ভিত্তিক ডোমেনের জন্য কীভাবে একটি REST API ফিট করে?
এই নিবন্ধে লেখক দাবি করেছেন যে কখনও কখনও, এপিআইতে এমন কোনও ক্রিয়াকলাপ প্রকাশ করা প্রয়োজন যা অন্তর্নিহিতভাবে অ RESTful নয়। এবং সেটা যদি কোনও এপিআই-এর অনেকগুলি ক্রিয়া থাকে, তবে এটি একটি ইঙ্গিত দেয় যে তা হয় আরএসটিফুল নীতি ব্যবহারের পরিবর্তে আরপিসি দৃষ্টিভঙ্গির সাথে ডিজাইন করা হয়েছিল, অথবা প্রশ্নে থাকা এপিআইপি …

5
আপনি কতটা বেস্ট দ্বি-দিকনির্দেশক সিঙ্ক উপস্থাপন করবেন?
এমন একটি সিস্টেম ধরে নেওয়া যেখানে একটি রিসোর্স সহ একটি ওয়েব অ্যাপ্লিকেশন এবং অন্য অনুরূপ সংস্থান সহ একটি রিমোট অ্যাপ্লিকেশনটির একটি রেফারেন্স, আপনি কীভাবে দ্বি-দিকনির্দেশক সিঙ্ক ক্রিয়াকে উপস্থাপন করবেন যা 'রিমোট' রিসোর্সের সাথে 'স্থানীয়' সংস্থানকে সিঙ্ক্রোনাইজ করে? উদাহরণ: আমার এমন একটি এপিআই রয়েছে যা একটি টুডো তালিকা উপস্থাপন করে। GET …

2
আরআরটি এপিআইতে কোনও সংগ্রহকে বিদ্যমান আইটেম যুক্ত করার জন্য সেরা প্যাটার্নটি কী?
আমি একটি বাস্তববাদী REST এপিআই ডিজাইন করছি এবং কোনও সংকলনে বিদ্যমান সত্ত্বাগুলি কীভাবে যুক্ত করা যায় তা সম্পর্কে আমি কিছুটা আটকেছি। আমার ডোমেন মডেলটিতে এমন একটি প্রকল্প অন্তর্ভুক্ত রয়েছে যাতে সাইটের সংগ্রহ রয়েছে। এটি বহু-থেকে-বহুবার কঠোর সম্পর্ক এবং আমার কোনও সত্তা তৈরি করার দরকার নেই যা স্পষ্টভাবে সম্পর্কের মডেল তৈরি …
23 rest  api-design 

5
ক্রিয়াকলাপ সত্য / মিথ্যা বনাম ফিরে আসা অকার্যকর যখন সফল হয় এবং ব্যর্থ হওয়ার সময় একটি ব্যতিক্রম ছুঁড়ে
আমি একটি এপিআই তৈরি করছি, একটি ফাংশন যা কোনও ফাইল আপলোড করে। ফাইলটি সঠিকভাবে আপলোড করা থাকলে এবং কোনও সমস্যা দেখা দিলে একটি ব্যতিক্রম ছুঁড়ে ফেলা হলে এই ফাংশনটি কোনও কিছুই / অকার্যকর ফিরিয়ে দেবে না। কেন ব্যতিক্রম এবং শুধু মিথ্যা নয়? কারণ একটি ব্যতিক্রমের মধ্যে আমি ব্যর্থতার কারণ উল্লেখ …

2
কেবল কোডটি দেখে কোনও এপিআই কী করছে তা সর্বদা জানতে হবে?
সম্প্রতি আমি আমার নিজস্ব এপিআই বিকাশ করছি এবং এপিআই নকশায় বিনিয়োগের আগ্রহের সাথে আমি কীভাবে আমার এপিআই ডিজাইনটি উন্নত করতে পারি তা আগ্রহী। একটি দিক যা কয়েকবার প্রকাশিত হয়েছে তা হ'ল (আমার এপিআই এর ব্যবহারকারীরা নয় তবে বিষয়টি নিয়ে আমার পর্যবেক্ষণ আলোচনায়): এপিআই কী করছে তা কল করে কোড দেখে …

8
"সর্বজনীন এপিআইগুলি চিরকালের জন্য রয়েছে: এটি ঠিক করার একমাত্র সুযোগ"?
একটি ওএস বইতে আমি কেবল এটি পড়েছি যে, "সর্বজনীন এপিআইগুলি চিরকাল থাকে: এটি ঠিক করার জন্য কেবলমাত্র একটি সুযোগ"। এটা সত্যি? এটি কি কেবলমাত্র অপারেটিং সিস্টেমের API বা অন্যান্য API গুলি প্রযোজ্য? উদাহরণস্বরূপ, টাস্কার, লোকেল এবং পুশওভারের মতো অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির এপিআইগুলির জন্য এটি কি সত্য হবে?

4
জাভা সংগ্রহের এপিআইগুলিতে কেন একটি শেষ পদ্ধতি নেই? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । এটি অর্ডার করা সংগ্রহের জন্য যেমন java.util.List। ভাষা ডিজাইনারগণ একটি শেষ পদ্ধতি …
19 java  api-design 

2
REST এপিআই ডিজাইন: API এ একাধিক কল বনাম একক কল
আমরা ইকমার্স ওয়েবসাইটের জন্য একটি রেস্ট এপিআই বিকাশ করছি যা মোবাইল অ্যাপ্লিকেশনগুলি গ্রাস করবে। একটি অ্যাপের হোম পেজে আমাদের একাধিক সংস্থান যেমন স্লাইডার, শীর্ষ ব্র্যান্ড, সেরা বিক্রয় পণ্য, ট্রেন্ডিং পণ্য ইত্যাদি কল করতে হবে need এপিআই কল করার জন্য দুটি বিকল্প: একক কল: www.example.com/api/GetAllInHome একাধিক কল: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts …
19 rest  api  api-design  url 

4
ডাটাবেস বিমূর্ততা - এটি কি ওভারডোন হচ্ছে?
অসংখ্য ডাটাবেস বিমূর্ত স্তরগুলির সংস্পর্শে আসার পরে, আমি ভাবতে শুরু করি যে প্রতিটি লাইব্রেরির ডেটা অ্যাক্সেসের জন্য তাদের নিজস্ব দৃষ্টান্ত আবিষ্কার করার মূল বিষয়টি কী। একটি নতুন ডাল তুলে নেওয়া আবার নতুন করে ভাষা শেখার মতো মনে হয়, যখন সাধারণত আমি যা করতে চাই তা কেবলমাত্র একটি এসকিউএল কোয়েরি আউটপুট …
18 database  sql  api-design  dsl 

4
কেন জাভা স্ট্রিংয়ের স্ট্যাটিক স্ট্রিং ম্যানিপুলেশন পদ্ধতি নেই?
কেন জাভা ডিজাইনাররাjava.lang.String ক্লাসে স্ট্রিং ম্যানিপুলেশন পদ্ধতির স্থির সংস্করণ তৈরি করেনি ? নিম্নলিখিত পদ্ধতিগুলি আমি উল্লেখ করছি তবে প্রশ্নটি ক্লাসের অন্যান্য অ-স্থিতিশীল পদ্ধতিতেও বাড়ানো যেতে পারে। concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, String) toUpperCase() split(String) toUpperCase(Locale) split(String, int) trim() substring(int) এই পদ্ধতির কেবল …
17 java  api-design  null 

3
অনুমিত "স্টেট মেশিন" সনাক্ত করা
আমি মাত্র একটি # আকর্ষণীয় নিবন্ধ পড়লাম সি # ফলনের সাথে খুব সুন্দর হয়ে উঠছি cute এটি আমাকে অবাক করে দিয়েছিল যে কোনও আইএননামারেবল একটি প্রকৃত গণনাকারী সংগ্রহ, বা যদি এটি কোনও উত্পাদ কীওয়ার্ড সহ কোনও রাষ্ট্রীয় মেশিন তৈরি করা হয় তবে এটি নির্ধারণের সেরা উপায়টি। উদাহরণস্বরূপ, আপনি DoubleXValue (নিবন্ধ …
17 c#  api-design 

3
ইন্টারফেসে আমার কখন স্ট্রিং_ভিউ ব্যবহার করা উচিত?
আমি একটি অভ্যন্তরীণ লাইব্রেরি ব্যবহার করছি যা প্রস্তাবিত সি ++ গ্রন্থাগার নকল করার জন্য ডিজাইন করা হয়েছিল এবং গত কয়েক বছরে আমি দেখতে পেয়েছি এর ইন্টারফেসটি ব্যবহার থেকে পরিবর্তিত std::stringহয়েছে string_view। তাই আমি নতুন ইন্টারফেসের সাথে সঙ্গতিপূর্ণভাবে আমার কোডটি যথাযথভাবে পরিবর্তন করছি। দুর্ভাগ্যক্রমে, আমার যা পাস করতে হবে তা হল …

2
কোনও RESTful API এ যখন নেস্টেড সংস্থানগুলি ব্যবহার করবেন
আমার দুটি সংস্থান আছে: ব্যবহারকারী এবং লিঙ্কগুলি। ব্যবহারকারীদের সাথে তাদের কয়েকটি লিঙ্ক যুক্ত থাকতে পারে। আমি আমার RESTful API তৈরি করেছি যাতে আপনি নিম্নলিখিত ইউআরআইতে কোনও ব্যবহারকারীর সাথে সম্পর্কিত লিঙ্কগুলিতে পৌঁছাতে পারেন: /users/:id/links যাইহোক, আমার সর্বদা কেবল লিঙ্কগুলির জন্য একটি ইউআরআই থাকা দরকার - কখনও কখনও ব্যবহারকারী না করেই আমি …
16 api  rest  api-design 

3
REST এপিআইগুলির সংস্করণ করা হচ্ছে। প্রতিটি এপিআই এর নিজস্ব সংস্করণ রয়েছে
ইউআরএলটিতে REST এপিআইয়ের সংস্করণ নির্দিষ্ট করে দেওয়া খুব সাধারণ, বিশেষত পথের শুরুতে, যেমন: POST /api/v1/accounts GET /api/v1/accounts/details যাইহোক, আমি এমন কোনও ডিজাইন দেখিনি যেখানে সংস্করণটি প্রতিটি API এর সাথে সম্পর্কিত associated অন্য কথায়, আমরা পৃথকভাবে প্রতিটি এপিআইয়ের সংস্করণ বজায় রাখি। অর্থাৎ, POST /api/accounts/v2 GET /api/accounts/details/v3 এই পদ্ধতির ব্যবহার করে আমরা …

1
RESTful API এবং i18n: প্রতিক্রিয়াটি কীভাবে ডিজাইন করবেন?
আমরা একটি RESTful এপিআই ডিজাইন করছি যা মূলত একক ক্লায়েন্টের চাহিদা মেটাতে উদ্দিষ্ট। খুব নির্দিষ্ট পরিস্থিতির কারণে, এই ক্লায়েন্টকে যতটা সম্ভব কম আবেদন করা উচিত। অ্যাপ্লিকেশনগুলি অনুরোধগুলিতে একটি স্বীকৃতি-ভাষা শিরোনামের মাধ্যমে i18n পরিচালনা করে। এটি ক্লায়েন্টকে একটি বৈশিষ্ট্য ব্যতীত যা করা দরকার সেগুলির জন্য কাজ করে, যেখানে ক্লায়েন্টকে সমস্ত উপলব্ধ …
15 rest  api  api-design  http 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.