পোস্ট পরামিতি সঙ্গে কার্ল ফাইল


7

কার্ল এ গ্রাফ api ব্যবহার করে ফেইসবুক একটি ফাইল আপলোড করার জন্য একটি অনুরোধ করতে কিভাবে

আমি এই অনুরোধ করছি কিন্তু ত্রুটি হচ্ছে:

curl https://graph.facebook.com/<id>/photos  -F "source=@me.jpg"  -d "message=Me"  -v 

ছিল ERR:

শুধুমাত্র একটি এইচটিপি অনুরোধ নির্বাচন করা যেতে পারে

উত্তর:


6

আপনি ব্যবহার করতে পারবেন না -F এবং -d একসঙ্গে, তারা বিভিন্ন কন্টেন্ট ধরনের ব্যবহার, এবং আপনি প্রয়োজন multipart/form-data। তাই দিয়ে চেষ্টা করুন:

https://graph.facebook.com/<id>/photos -F "source=@me.jpg" -F "message=Me" -v

থেকে man curl:

-F / - ফর্ম

(HTTP) এটি একটি ভরাট ফর্ম অনুকরণ করে কার্ল একটি ব্যবহারকারী জমা দেওয়ার বোতাম টিপে দেয়। এটি বিষয়বস্তু-প্রকার ব্যবহার করে পোষ্ট ডেটা কার্ল করে একাধিক / ফর্ম-ডেটা RFC2388 অনুযায়ী। এটি বাইনারি ফাইলগুলি আপলোড করার জন্য সক্ষম করে। 'সামগ্রী' অংশটি একটি ফাইল হতে বাধ্য করার জন্য, ফাইলের নামটি @ চিহ্ন সহ উপসর্গ করুন। কোনও ফাইল থেকে সামগ্রী অংশটি পেতে, প্রতীকটির সাথে ফাইল নামটি উপসর্গ করুন & lt ;. @ এবং & lt মধ্যে পার্থক্য তখন @ ফাইলটিকে ফাইল আপলোড হিসাবে পোস্টে সংযুক্ত করা হয়, যখন & lt; একটি টেক্সট ক্ষেত্র তৈরি করে এবং একটি ফাইল থেকে যে টেক্সট ক্ষেত্রের জন্য বিষয়বস্তু পেতে।

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