2011-11-15 81 views
1

我就會看起來像這樣的(從例如拍攝)Facebook的JSON數據:是否可以在Facebook JSON數據上找到「共享」操作?

{ "data": [ 
     { 
     "id": "X999_Y999", 
     "from": { 
      "name": "Tom Brady", "id": "X12" 
     }, 
     ........ 
     "type": "status", 
     "created_time": "2010-08-02T21:27:44+0000", 
     "updated_time": "2010-08-02T21:27:44+0000" 
     } ] } 

}

不管怎樣,我想找到在Facebook的「分享」點擊動作,也就是說,由點擊「分享此鏈接」按鈕的用戶專門創建的操作。

1)看來,API不進行明確編碼這樣的行動......

2)但是,它們是明確的:在Facebook上分享功能比「喜歡」,「評論」,「塗鴉牆」不同,「標籤」,「圖片發佈」等...

3)我如何解析Facebook動作是否確實是從標準的Facebook JSON數據數組共享的?

4)有沒有辦法確定X是否通過Y共享一個動作?

回答

0

1)看來,API不進行明確編碼這樣的行動...

點擊「分享」按鈕觸發與 「鏈接」 Facebook應用後的註釋...隱含地傳達了執行共享操作的事實。因此,如果我們發現與「應用」字段相關聯的發佈行爲是 ,那麼我們可以知道用戶確實在創建此帖子時「共享」了鏈接內容。

2)但是,它們是明確的:在Facebook上分享功能比 「喜歡」, 「評論」, 「塗鴉牆」, 「標籤」, 「形象的帖子」,等等....

不同

YES分享動作是不同的,然後喜歡:它們是由不同的應用程序創建的,並且還表達了 類型的用戶操作的特定性。

3)我該如何解析一個Facebook動作是否確實是一個來自標準Facebook JSON數據數組的「共享」?

可以通過掃描JSON地圖爲一個
「應用」字段,它包含了「ID」鍵,其具有的「2309869772」 值執行的(1)解析邏輯 - 這是Facebook的「ID」鏈接 操作。

這可以在JSON被看作是這樣的:

「應用」:{ 「姓名」: 「鏈接」, 「ID」: 「2309869772」 },

當然,還有其他的股份,例如...共享一張 照片。這也是一個鏈接,但傳達的方式不同。此 可以在下面的共享動作片斷中可以看出,其中某人 共享由jay Vyas的創建的照片:

「的屬性」:[ { 「姓名」:「通過」, 「文本」:「周杰倫維亞斯」, 的 「href」: 「http://www.facebook.com/jvyas1」 } ],

4)黯然道:看來,分享行動不直接鏈接到由Facebook用戶創建的社交行爲。例如,如果X股是Y發佈一個url ---

a)網址都會複製到X的帖子**

二)我們不能直接提取Y軸的帖子的特定編號,其中X 共享**

這樣:我推測如下:我們不能創建使用當前 Facebook的API 個人關係和共享內容的網絡。

我當然會很感激這些想法的其他答案或見解......

相關問題