প্রোগ্রামক্রমে মুদ্রা বিনিময় হারগুলি অ্যাক্সেস করুন [বন্ধ]


112

আমি একটি অনলাইন অর্ডারিং সিস্টেম স্থাপন করছি তবে আমি অস্ট্রেলিয়ায় আছি এবং আন্তর্জাতিক গ্রাহকদের জন্য আমি মার্কিন ডলার বা ইউরোতে দাম দেখাতে চাই যাতে তারা অস্ট্রেলিয়ান ডলার থেকে রূপান্তর করার মানসিক প্রচেষ্টা করতে না হয়।

আমি কি পিএইচপি স্ক্রিপ্ট থেকে অ্যাক্সেস করতে পারার সহজ বিন্যাসে কোথাও নেট থেকে ডেট এক্সচেঞ্জ রেট টানতে পারবো কিনা তা কি কেউ জানেন?


আপডেট: আমি এখন একটি পিএইচপি ক্লাস লিখেছি যা এটি প্রয়োগ করে। আপনি আমার ওয়েবসাইট থেকে কোড পেতে পারেন


1
@ কেলি: খুব ভাল পরামর্শ, কারণ গুগল নিখরচায়, এবং অদূর ভবিষ্যতে আশেপাশে থাকার অনেক সম্ভাবনা রয়েছে: আমি আপনাকে এটি উত্তর হিসাবে জমা দেওয়ার পরামর্শ দিতে চাই।
এরিক হে লেবিগোট

1
মন্তব্যটি সম্পাদনা করতে পারে না বলে মনে হচ্ছে। এখানে নতুন লিঙ্কটি জারলো
কেলি

1
@ অ্যাডাম পিয়ার্স ভাগ করে নেওয়ার জন্য ধন্যবাদ! Historicalতিহাসিক হার পাওয়ারও কি কোনও উপায় আছে?
এরিস

আপনি এই লিঙ্কটিও ব্যবহার করতে পারেন। এটি নিখরচায়.জাস্ট সাইন আপ করুন এবং এপিআই কেই পান। jsonrates.com/docs
গজেন্দ্র কে চৌহান

ব্যবহার করুন currencylayer.com - তারা রিয়েল-টাইম & JSON ফর্ম্যাটে ঐতিহাসিক হার প্রদান, কয়েক পিএইচপি উদাহরণ সাথে ( currencylayer.com/documentation )
ফ্রাঙ্ক

উত্তর:


71

আপনি ইয়াহু থেকে একটি সাধারণ বিন্যাসে মুদ্রা রূপান্তরগুলি পেতে পারেন:

উদাহরণস্বরূপ, জিবিপি থেকে EUR রূপান্তর করতে: http://download.finance.yahoo.com/d/quotes.csv?s=GBPEUR=X&f=sl1d1t1ba&e=.csv


এটি আপ টু ডেট এবং পার্স করা সহজ। এই আমি পরে যাচ্ছি।
অ্যাডাম পিয়ার্স

4
আমি এটিতে আগ্রহী, পরামিতিগুলির জন্য কী কোনও তথ্য রয়েছে? বিশেষত "f" পরামিতি। আমি কোথাও কোন তথ্য খুঁজে পাচ্ছি না।
ফিশকেক

9
আপনার যদি কোনও বাণিজ্যিক ওয়েবসাইট থাকে তবে এই ডেটাটি পড়া বৈধ?
জুনিয়র মেহে

4
আরও পরীক্ষা-নিরীক্ষা দেখায় যে আপনি একবারে 'এর' প্যারামিটারে চিহ্নগুলি পৃথক করে একাধিক রূপান্তর হারের জন্য অনুরোধ করতে পারেন: download.finance.yahoo.com/d/…
মিস্টার

3
একটি তারিখ নির্দিষ্ট করার উপায় আছে?
ম্যাক্সিম এগারুশকিন

40

এই উত্তরটি খুব দেরীতে, তবে উপরের উত্তরগুলি থেকে একটি মূল বিট পাওয়া যায়।

আপনি যদি আপনার গ্রাহকদের সঠিক মূল্য প্রদর্শন করতে চান তবে বৈদেশিক মুদ্রার হার কীভাবে কাজ করে তা বোঝা গুরুত্বপূর্ণ।

বেশিরভাগ এফএক্স পরিষেবাদি কেবল স্পট রেটের উদ্ধৃতি দেয় (বিড এবং জিজ্ঞাসার মাঝামাঝি)। স্পট এক্সচেঞ্জ রেটের জন্য এক ধরণের শর্টহ্যান্ড, তবে কেউ স্পট পায় না কারণ আপনি কেবল বিডে বিক্রয় করতে পারেন বা জিজ্ঞাসা করে কিনতে পারেন। আপনি সাধারণত তাদের মধ্যে কমপক্ষে 1% স্প্রেড খুঁজছেন, তাই স্পট রেটটি আপনার গ্রাহকদের জন্য 0.5% ছাড়।

তবে এটি সেখানে থামছে না, আপনার গ্রাহকরা অবশ্যই একটি ক্রেডিট কার্ড এবং ভিসা / মাস্টারকার্ড / অ্যামেক্স সবই বিদেশী বিনিময় ফি চার্জ করছেন। এগুলি আমার অভিজ্ঞতার তুলনায় অপেক্ষাকৃত কম, কমপক্ষে 2.5% এ। উদাহরণস্বরূপ, সিটি ব্যাংক অস্ট্রেলিয়া চার্জ করে 3.3%। এগুলি কার্ড থেকে কার্ডের সাথে আলাদা হয় তাই আপনার গ্রাহকদের বিল দেওয়া হবে এমন চূড়ান্ত মূল্য সম্পর্কে ভবিষ্যদ্বাণী করার কোনও উপায় নেই।

আপনি যদি কোনও বিনিময় হারের উপর ভিত্তি করে আপনার গ্রাহকদের কাছে একটি "নির্ভুল" মূল্য উদ্ধৃত করতে চান তবে আপনাকে উপরের দিকটি বিবেচনা করতে হবে এবং একটি বাফার সরবরাহ করতে হবে যাতে আপনার উদ্ধৃত মূল্যগুলির চেয়ে বেশি চার্জ শেষ না হয়।

এফডাব্লুআইডাব্লু, আমি এফ / এক্স রূপান্তর অন্যথায় কী নির্দেশ করে তাতে 4% যুক্ত করছি।


এছাড়াও, বৈদেশিক মুদ্রার হার সর্বদা পরিবর্তিত হয়, এবং ব্যাংকগুলি স্থানীয় সময় মধ্যরাতে কেবল এই হারটি বিবেচনা করতে পারে। ~ 2% দৈনিক উদ্বায়ীতা সঙ্গে, সেখানে হয় অনিশ্চিতি।
আলেকজান্দ্রি সি

1
এটি একটি দুর্দান্ত বিষয়। আপনি যদি কোনও মুদ্রা প্রদর্শন করছেন তবে অন্যকে চার্জ দিচ্ছেন তবে অবশ্যই কোনও ধরণের বাফারের প্রয়োজনটিকে শক্তিশালী করে। আমার 4% প্যাডিং সহ এটি মূল্যবান, আমি কখনই কাউকে চার্জব্যাক করিনি।
ফিলোয়ে

সমস্ত ব্যাংকই এই চার্জ করে না। উদাহরণস্বরূপ মেক্সিকো থেকে ক্রেডিট এবং ডেবিট কার্ডগুলি মুদ্রা বিক্রির জন্য সেদিন তাদের যে মূল্যে মুদ্রা রূপান্তরিত করবে এবং এর চেয়ে বেশি কিছুই নয়।
ফ্রান্সিসকো জারাবোজো

26

যুক্ত হতে পারে

  http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml

তালিকায়।

ইউরোপীয় কেন্দ্রীয় ব্যাংকের ইউরোপীয় সিস্টেমের মধ্যে এবং বাইরে কেন্দ্রীয় ব্যাংকগুলির মধ্যে নিয়মিত প্রতিদিনের কনসার্টেশন পদ্ধতির উপর ভিত্তি করে সরকারী রেফারেন্স হারগুলি ইউরোপীয় কেন্দ্রীয় ব্যাংক সরবরাহ করে ।

ফিডটি এক্সএমএল এবং কিছু অন্যান্য ফর্ম্যাটে রয়েছে
আপডেটিং সাধারণত ইসিবি সময় (= ফ্র্যাঙ্কফুর্ট সময়) বেলা 2.15 এ সঞ্চালিত হয়।


4
সবেমাত্র চেক করা হয়েছে (আপনার মন্তব্যের 20 মিনিট পরে) এবং এটি আমার জন্য উপলব্ধ।
জ্যাকো

আমি এটি ব্যবহার করার চেষ্টা করেছি, কিন্তু ভিবি.এনইটি এটি এক্সপ্যাথকে সঠিকভাবে প্রত্যাখ্যান করেছে। নাম স্পেসগুলি সংজ্ঞায়িত ইউআরএলগুলি উভয়ই 404ing হওয়ার কারণে এটি হয়?
রিককি

এই লিঙ্কটি সর্বদা গতকালের হারগুলি দেখায়, আজকের নয়।
এরকানাইল্ডিজ

12

আমি সম্প্রতি একই জিনিসটি প্রয়োগ করেছি, তবে গুগলের এপিআই ব্যবহার করছি। ক্যোয়ারী ইউআরএলটি এমন দেখাচ্ছে:

http://www.google.com/ig/calculator?hl=en&q=1GBP=?USD

এটি 3 পরামিতি লাগে। প্রথম প্যারামিটারটি সেই পরিমাণ, তার পরে আপনি যে আইওএসও 4217 মুদ্রা কোড থেকে রূপান্তর করছেন, একটি সমান চিহ্ন এবং একটি প্রশ্ন চিহ্ন এবং আপনি যে মুদ্রার কোডে রূপান্তর করছেন তা by গুগল এখানে সমর্থন করে এমন কোডগুলির একটি তালিকা আপনি খুঁজে পেতে পারেন । ক্যোয়ারীর প্রতিক্রিয়াটি এর মতো দেখতে পাবেন:

{lhs: "1 British pound",rhs: "1.6132 U.S. dollars",error: "",icc: true}

এটি বেশ স্ব-বর্ণনামূলক, তাই আমি এখানে বিশদে যাব না। এইভাবেই আমি প্রশ্নের উত্তরটি পরিচালনা করেছি:

function convert_currency($amount, $from_code, $to_code){
    ini_set('max_execution_time', 60);
    $temp = 'http://www.google.com/ig/calculator?hl=en&q=' . $amount . $from_code . '=?' . $to_code;

    $response = file_get_contents($temp);
    $result_string = explode('"', $response);

    $final_result = $result_string['3'];

    $float_result = preg_replace("/[^0-9\.]/", '', $full_result);

    return $float_result;
}

আমি নিশ্চিত যে এটি করা সর্বাধিক মার্জিত উপায় থেকে দূরে তবে আমি পিএইচপি-তে বেশ নতুন। আশা করি এটা সাহায্য করবে!


2
আপনি যদি আরও নির্ভরযোগ্য হতে চান তবে আপনি বিস্ফোরণের পরিবর্তে json_decode ব্যবহার করতে পারেন।
ডায়োলেমো

এই পরিষেবাটির কি সীমাবদ্ধতা আছে?
সাইটগুলি 23

এটি বাক্যাংশ এবং ব্যবহার করা খুব সহজ ... ধন্যবাদ
IWIH

5
"আই গুগল 1 নভেম্বর, 2013 এ অবসর
নিয়েছিল

আমি অনুরূপ কোড ব্যবহার করেছি যা কোডে মাত্র দুটি লাইন পরিবর্তনের সাথে ইয়াহু quotes.csv পদ্ধতি ব্যবহার করতে পরিবর্তন করা হয়েছে।
মার্কাস

12

আর একটি খুব দুর্দান্ত ফ্রি এবং ওপেনসোর্স লিঙ্কটি হ'ল:

https://raw.github.com/currencybot/open-exchange-rates/master/latest.json
(আমি এটি সম্পর্কে এখানে পেয়েছি: http://josscrowcroft.github.com/open-exchange-rates/ )

[আপডেট] :
ওপেন এক্সচেঞ্জের রেট প্রকল্পের ডেটা গিটহাব থেকে সরানো হয়েছে।
এটি এখন এখানে উপলভ্য: http://openexchangerates.org/
জেএসওএন ফর্ম্যাটে ডেটা এখানে উপলব্ধ: http://openexchangerates.org/latest.json

কোনও অ্যাক্সেস ফি নেই, কোনও হারের সীমা নেই, কোনও কুশল এক্সএমএল নেই - কেবল নিখরচায় , জেএসএন ফর্ম্যাটে প্রতি ঘন্টা আপডেট হওয়া বিনিময় হার।
এটি এখন "সম্পূর্ণ" নিখরচায় নয়। নতুন লাইসেন্সিংতে বলা হয়েছে যে প্রতি মাসে 1000 টি পর্যন্ত হিট অনুমোদিত, এবং তারপরে আপনাকে অর্থ প্রদান করতে হবে। আপনি একক মুদ্রা রূপান্তরকারী (বেসিক কার্যকারিতা) ব্যবহার করতে চাইলে আপনাকে অর্থ প্রদানও করতে হবে।

[দ্রষ্টব্য: আপনি এই উত্তরটিও দেখতে চাইতে পারেন । ]


1
সম্ভবত এটি আর কাজ করছে না
শশী কাঁথ

1
স্মরণ করিয়ে দেওয়ার জন্য ধন্যবাদ @ এসডঙ্কাথ লিঙ্ক এবং তথ্য আপডেট হয়েছে। :)
zeFree

1
একটি নিখরচায় ওপেন এক্সচেঞ্জেরেটস পরিকল্পনা এখানে 1000 টি অনুরোধের সাথে এক মাসের জন্য উপলব্ধ .. এটি একটি ছোট লিঙ্ক যাতে আপনি এটি বেশিরভাগ ক্ষেত্রেই খুঁজে পাবেন না .. ওপেনেক্সচেঞ্জ.আর.সাইনআপ
ফ্রি

6

আমি ওয়াইকিউএল-তে ওপেন ডেটা টেবিল যুক্ত করেছি, আপনি এটি ইয়াহু.ফিনান্স থেকে বিনিময় হারের তথ্য পুনরুদ্ধার করতে ব্যবহার করতে পারেন।

ওয়াইকিউএল কনসোলে এটি ব্যবহার করে দেখুন

কমা-বিচ্ছিন্ন বিন্যাসটি "যেখানে" (EURUSD ", 'GBPUSD') এর সাথে জুড়ি দেয় তার চেয়ে বেশি পছন্দনীয়" তবে যাইহোক, আপনি উভয়ই ব্যবহার করতে পারেন এবং এগুলিকে অন্তর্নির্মিতও করতে পারেন।


ধন্যবাদ দোস্ত. এটি পিএইচপি-র ওয়াইকিউএল ডক্সের সাথে মিলিত হয়ে আমাকে বড় সময় সাহায্য করেছিল!
miCRoSCoPiC_eaRthLinG

হাই, আমরা কি তারিখের প্যারামিটার যুক্ত করতে পারি যেমন আমি historicalতিহাসিক বিনিময় হার পেতে চাই।
এলিসা

4

এখানে এমন একটি সাবান পরিষেবা রয়েছে যা বিনিময় হারের প্রস্তাব করে

http://www.newyorkfed.org/markets/pilotfx.html


4
লজ্জাজনক এটি SOAP এবং বিশ্রাম না। এগুলি ছাড়াও এটি একটি দরকারী সুবিধা
ডেভিড আরনো

এটি কি নিখরচায় এবং স্থিতিশীল? এই সফটওয়্যারটি কি আমি নির্ভর করতে পারি?

4
স্পষ্টতই তারা এটি করা থামিয়েছেন @ 31.12.2008
সেভকি


3

এই বিশ্রামের চেষ্টা করুন (আমি নিশ্চিত না এটি সত্যিই একটি রেস্ট হয় কিনা, যেহেতু আমি এটি মূলত একটি এসওএপি থেকে পেয়েছি, এইচটিটিপি জিইটি ব্যবহার করে আমি কেবল এটি অ্যাক্সেস করার চেষ্টা করেছি)


রূপান্তর করার জন্য আপনি "পরিমাণ" কোথায় সরবরাহ করেছেন তা আমি দেখতে পাচ্ছি না, তবুও আপনি কিছু নম্বর ফিরে পেয়েছেন ... দয়া করে এটি ব্যাখ্যা করতে পারেন?
স্পোকেনডুড

1
এটি কোনও পরিমাণ গ্রহণ করে না। এটি কেবল কারিকেন্সি থেকে কারুকেন্সিতে রূপান্তরিত হবে যেখানে কর্যরিকারের পরিমাণ সর্বদা এক (1) থাকে। তারপরে আপনার পরিমাণটি রূপান্তর করার জন্য আপনার অ্যালগরিদম তৈরি করা আপনার পক্ষে
কেভিন

আপনাকে ধন্যবাদ ... যে এটি উপলব্ধি করে। এখন ...
স্পোকেনডুড

3

iGoogle 1 নভেম্বর, 2013 এ অবসর নিয়েছিল This এই API টি আর কাজ করে না।

বিনিময় হার পেতে আপনি এই জাতীয় কিছু ব্যবহার করতে পারেন:

function get_exchange_rate($from, $to){
    $data = file_get_contents("http://www.google.com/ig/calculator?hl=en&q=1{$from}=?{$to}");
    preg_match('/rhs\:\s?"([0-9\.]+)/', $data, $m);
    return $m[1];
}

আপনি যাতে থ্রটল না হয়ে যান তা নিশ্চিত করতে আপনি সেখানে একটি ডিবি ক্যাশে যুক্ত করতে পারেন etc.

অন্যান্য পোস্টে / মন্তব্যগুলিতে যেমন উল্লেখ করা হয়েছে তবে আপনি আপনার মুদ্রাগুলি গণনা করতে এই হারটি ব্যবহার করবেন




1

coinnill.com এর মধ্যে এক ধরণের ওয়েব-পরিষেবা রয়েছে।

http://coinmill.com/rss/AUD_USD.xml

উদাহরণস্বরূপ আপনাকে AUD -> মার্কিন ডলার দেবে। আপনাকে ফিরে আসা এক্সএমএলকে বিশ্লেষণ করতে হবে।


এই ডেটা পুরানো মনে হচ্ছে। এটি বলছে যে AUD 0.77 তবে আমি জানি এটি আজ 0.69।
অ্যাডাম পিয়ার্স

এছাড়াও, দরকারী টুকরো ডেটা (এক্সচেঞ্জ রেট) কেবলমাত্র এক্সএমএলে এনকোড করা হয় না! এটি একটি সিডিএটিএতে কেবল প্লেইন টেক্সট ...
রিক্কি

1

আমি যোগ করতে বাধ্য মনে করি:

http://www.exchangerate-api.com/

একটি পরিষ্কার RESTful এপিআই দিয়ে ডেড সিম্পল ব্যবহার করতে সাইনআপ লাগে 5 সেকেন্ড। বেশিরভাগ প্রধান ভাষার জন্য কোডিং উদাহরণ অন্তর্ভুক্ত রয়েছে, বেশিরভাগটি 2-3 লাইন দীর্ঘ।

হারগুলি প্রতি ঘন্টা আপডেট করা হয়, তাই বেশিরভাগ ব্যবহারের জন্য এটি সূক্ষ্ম এবং আপনি মাসে $ 7 ডলারে 30000 মাসিক প্রশ্নগুলি পেতে পারেন। এর চেয়ে বেশি আমার কখনই প্রয়োজন ছিল না, তবে উচ্চতর পরিমাণগুলির জন্য হারগুলি খুব যুক্তিসঙ্গত।


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