有沒有什麼辦法可以直接從iPhone應用上傳圖片(UIImage)到用戶的牆/飼料?面向iPhone的Facebook連接:如何將圖像(UIImage)上傳到用戶的牆上而無需使用json嵌入式鏈接或photos.upload?
我看到的所有示例都使用json嵌入式鏈接,或者他們使用photos.upload調用相冊ID(aid),導致用戶在他的相冊中獲取圖像。
我想要做的是上傳一個(用戶)在iPhone應用程序中創建的(UI)圖像並上傳到他/她的牆上。這可能嗎?示例代碼將受到高度讚賞。
有沒有什麼辦法可以直接從iPhone應用上傳圖片(UIImage)到用戶的牆/飼料?面向iPhone的Facebook連接:如何將圖像(UIImage)上傳到用戶的牆上而無需使用json嵌入式鏈接或photos.upload?
我看到的所有示例都使用json嵌入式鏈接,或者他們使用photos.upload調用相冊ID(aid),導致用戶在他的相冊中獲取圖像。
我想要做的是上傳一個(用戶)在iPhone應用程序中創建的(UI)圖像並上傳到他/她的牆上。這可能嗎?示例代碼將受到高度讚賞。
這是不可能的。要理解爲什麼,你必須考慮Facebook目前使用的概念模型:用戶的牆上的帖子只是可選地附加到某個鏈接URL的文本的位。該鏈接URL可以是網絡上的一些隨機圖像,或者它可以是用戶已經在其相冊中存在的圖像。
但是,牆貼不能自然地「包含」圖像本身。因此,您需要將圖像託管在某個地方,無論是在您自己的網站上,還是在Facebook上,都可以在用戶的某個相冊中將其上傳到該位置。
我試圖找出自己的相同的東西。我發現的一件事是,如果您發佈「牆照片」專輯,他們會張貼到牆上。但是,如果您之前從個人資料頁面上傳照片到牆上,則只有牆上的相冊。即使如此,你需要獲得專輯幫助,然後發佈到它。
編輯
找到了一個更好的解決方案。首先將照片上傳到您的默認相冊,然後通過上傳時返回的照片鏈接(不是指向圖像的鏈接,而是圖像所在的頁面)發佈到牆上。
這是更好的方法..我使用GraphiAPI,我的uiimage成功發佈到牆上,作爲您的建議....非常感謝您給予解決方案......「@jasongregori」 – 2011-12-15 11:55:06