2010-12-13 81 views
0

我看到粉絲頁面標籤在照片標題中。Facebook:如何添加標籤到粉絲頁面的照片標題上傳到用戶個人資料

http://www.facebook.com/photo.php?fbid=165019486869988

通知其在標題本身,它的粉絲頁面被標記,而不是一個人。

這是如何完成的?我甚至無法看到如何在Facebook上手動執行此操作。

它可以在Facebook的PHP應用程序?如果是這樣如何?

所以,當我的應用程序發送給用戶的「應用程序照片影集」的標題將有一個鏈接回我的應用程序粉絲頁面或應用頁面。

回答

0

我發現如果你真的通過牆壁上傳圖片「張貼圖片」,然後在狀態信息中發佈它,你可以標記粉絲頁面@FanPage,就像標記朋友在您的狀態消息。

仍然無法通過編程來做到這一點。

0

這將涉及到數據庫,我做過這樣的事情。它與facebook的做法相當相似,因爲它們也鏈接回標記用戶頁面。

您必須擁有每個用戶的唯一用戶ID和每張照片的唯一照片ID。

當一個人拉起圖像時,網站將查詢MySQL數據庫並查找與照片ID相匹配的記錄,然後它會查找附加到該照片ID的標記的用戶ID,這將是存儲在該數據庫記錄下,當用戶被標記。

然後,網站會回顯數據庫查詢的結果以檢索所有標記的用戶標識,然後您必須使用戶標識顯示爲用戶名稱,這需要使用該用戶的功能ID並查詢另一個將檢索用戶實際名稱並將其返回給腳本的數據庫。

你問的問題很一般,我可以去上一整天其背後的技術問題,但我希望這給了你如何將其與PHP/MySQL的做一個大致的瞭解。

如果您有任何疑問,請讓我知道!

+0

呀,其實不是的答案我問..我問,怎麼着成就在Facebook上,而不是在我的網站和如何才能將其與FB的應用程序來完成。 – kkampen 2010-12-15 05:31:15

0

好吧,我發現了一個簡單的解決方案,以相同的使用圖形API

http://developers.facebook.com/docs/reference/api/photo/

您可以指定使用兩種方法來標記這些用戶:作爲PHOTO_ID /標籤/ USER_ID的URL路徑,或在URL參數中作爲PHOTO_ID/tags?to = USER_ID。要一次添加多個標籤,您可以指定一個tags屬性,其中包含一個標籤數組,如PHOTO_ID/tags?tags = [{「id」:「1234」},{「id」:「12345」}]。目前,您無法使用此API在照片中標記頁面。

標記照片需要user_photos和publish_stream權限,publish_stream是可選的 - 如果不存在,則標記將通過已標記人員的標記審閱(如果已啓用此隱私設置)。標記照片支持以下參數。

希望能解決問題

相關問題