2017-01-08 44 views
6

TL; DR:查找粗體文本以查看沒有上下文的問題。當有什麼不好的事情發生時(或者說這是一個殘酷的世界),FB有一個功能可以改變你的個人資料圖片 - 當美國合法化同性婚姻時,你可能會在你的照片上留下彩虹旗,當SW7出來時,你可以添加一個光劍等。在FB上製作個人資料圖片覆蓋圖

我想做一些類似於社交活動的東西,並開始編寫一個應用程序。我認爲這應該是可能的,因爲在星球大戰的情況下,它似乎由私人公司(迪斯尼)管理,而不是FB本身。

我的計劃是:

  1. 下載當前用戶的個人資料照片(做,雖然我不能得到良好的質量;無論如何,要修復這個版本)
  2. 在內存中添加的旗幟(完成)
  3. 上傳與橫幅照片添加(完成)
  4. 重定向用戶從照片(3)makeprofile = 1所提出here,使其用戶的個人資料圖片
  5. 利潤

不幸的是,(4)中引用的答案似乎沒有工作了。

我的問題是:這仍然有可能嗎?如果是 - 如何? 如果不是 - 我有其他選擇嗎?

我也試過搞清楚webview中的鏈接「Make Profile Picture」是如何組成的。它看起來像:

https://www.facebook.com/photo.php?fbid=<<picture id>&set=a.<<similiar, but not the same as picture id>>.<<not a clue>>.<<seems to be profile id>>&type=3&makeprofile=1&profile_id=<<profile id, duh>>&pp_source=photo_view 

如果有誰知道以下部分的意思是,我的問題可能會得到解決

  • <<similiar, but not the same as picture id>>
  • <<not a clue>>
  • <<seems to be profile id>>

我也嘗試過figu響起來ProfilePictureSource,但抽象本身沒有描述任何地方(或我無法找到它),並通過需要的權限來判斷,這似乎並不是我所需要的(爲什麼我需要任何頁面,組,郵箱或業務我只想更新個人資料圖片時的權限?)。 如果這樣,我只是失去了它,請告訴我如何使用它。

回答這個問題的另一種方法是提出在橫幅圖片上標題的另一種方式。

爲了記錄,我使用的Python與facebook-sdk包裝,但只用於快速原型 - 我可以使用Java與Spring Social,DLang與手動HTTP調用,不管 - 技術不是問題,我這裏需要一個通用的方法。

+0

您所看到的(星球大戰/迪士尼)是最有可能的配置文件相框功能,https://www.facebook.com/help/1476775522631878這不是通過第三方應用程序來執行/ API,但是Facebook爲特定頁面提供的功能。 – CBroe

回答