簡體   English   中英

適用於iPhone的Facebook Connect:如何在不使用json嵌入鏈接或photos.upload的情況下將圖像(UIImage)上傳到用戶的牆?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM