2013-05-17 8 views
8

मैं इस ग्राफ एपीआई अनुरोध https://graph.facebook.com/me?fields=home.filter(photos) के साथ घर से फ़ोटो पुनर्प्राप्त करता हूं।घर से फ़ीड/संशोधित छवि को पुनर्प्राप्त करें या फ़ीड

"images": [ 
    { 
     "height": 780, 
     "width": 1240, 
     "source": "https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/281028_10151592859979158_562775226_o.jpg" 
    }, 
    { 
     "height": 81, 
     "width": 130, 
     "source": "https://fbcdn-photos-g-a.akamaihd.net/hphotos-ak-prn2/s75x225/969715_10151592859979158_562775226_s.jpg" 
    } 

यह मूल रूप से तैनात छवि प्राप्त करना संभव है:
तब ऑब्जेक्ट ID के माध्यम से मैं छवियों सरणी कि मुझे इस तरह अलग अलग आकार देता है पुनः प्राप्त?
छवि को पुनर्प्राप्त करने के लिए एक ही चेकसम होना चाहिए, फिर छवि

+0

इस मामले में आप "मूल रूप से पोस्ट की गई छवि" के रूप में क्या मानते हैं? क्या उस सरणी में पहली छवि नहीं है जिसे आप ढूंढ रहे हैं? – JayNCoke

+0

मेरा मतलब है कि छवि को उसी चेकसम के साथ संशोधित नहीं किया गया है, फिर छवि – gsempe

उत्तर

2

मुझे नहीं लगता कि आप अपने सर्वर पर अपलोड किए गए चेकसम द्वारा सटीक, एक ही छवि प्राप्त कर सकते हैं। मुझे लगता है कि फेसबुक उन्हें कुछ प्रारूपों में संशोधित करता है ताकि फोटो अनुभव पूरी साइट पर सुसंगत हो।

ने कहा कि, अपलोड की गई मूल तस्वीर की प्रतिलिपि रखे जा सकते हैं। लेकिन जहाँ तक एपीआई या किसी अन्य तरीके से के माध्यम से इस तक पहुँच प्राप्त के रूप में, मेरी सबसे अच्छी अनुमान 'स्रोत' पर Photo object पर फेसबुक प्रलेखन के अनुसार लग रही है:

तस्वीर के स्रोत छवि - वर्तमान में इस एक अधिकतम चौड़ाई या 720px की ऊंचाई हो सकता है, द्वारा एपीआई के माध्यम से 1 पर 960px करने के लिए बढ़ रही है मार्च 2012

आप इसे लाने के कर सकते हैं:

/<photo id>/?fields=source 

क्षमा करें यह एक सटीक जवाब है, लेकिन मैं यह आशा नहीं कर रहा है मदद करता है.

+0

पोस्ट की गई है, मैं एक ही छवि को पुनर्प्राप्त करने के लिए सुनिश्चित नहीं हो सकता है, फिर एक अपलोड किया गया (उसी चेकसम)। – gsempe

+0

क्षमा करें, मैं आपकी टिप्पणी को समझ नहीं पा रहा हूं। क्या आप यह पूछ रहे हैं कि वे दो छवियों के चेकसम को कैसे जांचें, यह देखने के लिए कि वे समान हैं या नहीं? या फिर भी आप फेसबुक से, यदि संभव हो तो छवि को पुनर्प्राप्त करने के लिए कह रहे हैं? – JayNCoke

+0

मैं अभी भी पूछ रहा हूं कि यदि संभव हो तो छवि को पुनर्प्राप्त कैसे करें, – gsempe

3

यह 100% गारंटी चेकसम नहीं है, ऐसा मत करो। क्यूं कर? क्योंकि अगर आप एक .gif या .png छवि अपलोड करते हैं, तो फेसबुक इसके बजाय एक जेपीईजी छवि बनने के लिए रूपांतरण करेगा। तो भले ही आप 1920 * 1280 .png छवि अपलोड करते हैं, आप जो भी प्राप्त कर सकते हैं वह संशोधित संस्करण 1920 * 1280 .jpeg छवि है। मुझे नहीं पता कि फेसबुक डेटाबेस मूल छवि रखेगा या नहीं, लेकिन यह नहीं है कि आप फेसबुक एपीआई का उपयोग करके क्या कर सकते हैं।

+0

भले ही मैं एक जेपीजी 700x700px अपलोड करता हूं, ऐसा लगता है कि फेसबुक इसे संशोधित करता है ... – gsempe

+0

हां, मैं बस आपको उदाहरण (अपलोड .gif छवि) दिखाना चाहता हूं जो स्पष्ट रूप से समझ में आया कि आप चेकसम नहीं कर सकते हैं। –

संबंधित मुद्दे