[英]Facebook Connect for iPhone: How to upload an image (UIImage) to user's wall without having to use json-embedded link or photos.upload?
有什么方法可以將圖像(UIImage)直接從iPhone應用程序直接上傳到用戶的牆/提要嗎?
我看到的所有樣本都使用json嵌入鏈接,或者使用帶有相冊ID(aid)的photos.upload調用,這導致用戶在其相冊中獲取圖像。
我想要做的是將一個(由用戶創建的)(UI)圖像上傳到iPhone應用程序中,然后上傳到他/她的牆上。 這可能嗎? 示例代碼將不勝感激。
這是不可能的。 要了解原因,您必須考慮Facebook當前使用的概念模型:用戶牆上的帖子只是可選地附加到某些鏈接URL的少量文本。 該鏈接URL可以是網絡上的一些隨機圖像,也可以是用戶在其相冊中已經具有的圖像。
但是牆帖本身不能固有地“包含”圖像。 因此,您需要先將圖片上傳到該相冊中的某個位置,無論是在您自己的網站上還是在Facebook本身上的某個用戶相冊中。
我想自己弄清楚同一件事。 我發現的一件事是,如果您發布“ Wall Photos”相冊,它們確實會被發布到牆上。 但是,如果您之前從個人資料頁面將照片上傳到牆上,則只有牆上的相冊。 即使如此,您仍需要獲取相冊幫助,然后發布到相冊。
編輯
找到了更好的解決方案。 首先將照片上傳到您的默認相冊,然后在牆上貼上帶有上傳時返回的照片鏈接的鏈接(不是圖像的鏈接,而是圖像所在的頁面)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.