簡體   English   中英

如何在iPhone應用程序中使用Facebook Photos?

[英]How to use Facebook Photos in an iPhone App?

我有一個客戶想要在iPhone應用程序中使用其Facebook照片。 我們希望將他們的帳戶嵌入到應用程序中,以便人們下載應用程序時可以看到客戶的Facebook照片。 用戶不需要登錄或連接到Facebook。

這與標准的“連接到Facebook,以便我們可以訪問您的數據”不同-我們無需訪問用戶數據。

我需要創建一個Facebook應用程序,將客戶的Facebook帳戶連接到Facebook應用程序,然后使用它來獲取照片數據嗎?


好,這是我發現的

我的商家頁面是http://www.facebook.com/pages/Feltpad-Web-Mobile/128861547181352

末尾的數字( 128861547181352 )是公司的“ Facebook圖形ID”

然后使用業務圖ID並轉到http://graph.facebook.com/128861547181352/albums ,您將看到與業務頁面關聯的所有相冊的列表。 只有一張專輯,這就是您所獲得的全部信息。 該頁面上的第一行是"id": "133208113413362" -這是相冊的Facebook圖形ID。

然后使用相冊的圖ID並轉到http://graph.facebook.com/133208113413362/photos-這將為您提供一個JSON文件,其中包含相冊中所有照片所需的所有數據。

您還可以使用?limit=25?offset=50或同時使用?limit=25&offset=50翻頁結果。

這應該很容易。 Facebook為公開的相冊提供了一個公共URL,可以通過Internet 公開查看這些相冊,而無需登錄。您可以在想要共享的相冊頁面的底部看到此URL。

看起來像這樣:

發送此公共鏈接,與任何人分享此相冊:
http://www.facebook.com/album.php?aid=[ALBUM_ID]&id=[USER_ID]&l=[SOME_PARAM]

(引自公開相冊)

您可以輕松地提取數據並從中提取圖像。


但是,創建一個Facebook應用程序(花費一分鍾時間)並使用Facebook graph-API進行REST調用以格式化良好的JSON檢索其中有關相冊和照片的所有數據,這將更容易處理HTML,這更加理智。 。 安裝好Facebook應用后,您可以使用它來獲取所有FB數據,但是這違反了您的兩個要求(1)不使用Facebook應用,以及(2)用戶無需登錄。

但也許值得一看


好吧,有一些技巧。 如果您轉到API頁面(http://developers.facebook.com/docs/api)。 復制(https://graph.facebook.com/99394368305)為可口可樂專輯給出的網址,並與請求photos像REST命令https://graph.facebook.com/99394368305/photos您可以訪問所有的細節相冊中所有照片的JSON格式。 不過,我無法將其用於我的個人公開相冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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