我試圖使用GET請求從Facebook獲取圖表元數據,Excel內部製作使用Microsoft Excel爲Facebook圖形數據的GET請求
我使用Excel 2003中
我在Excel中的列在Facebook圖表中使用了5,000個app_scoped_user_id。我想創建一個宏來從每個圖中提取信息,該圖在https://graph.facebook.com/app_scoped_user_id處找到。每幅圖是一個簡單的HTML頁面,內容如下
{
"id": "XXXXXXXXXXXX",
"first_name": "XXX",
"gender": "XXX",
"last_name": "XXX",
"link": "https://www.facebook.com/XXX",
"locale": "id_ID",
"name": "XXX",
"username": "XXX"
}
我願藉此HTML解析,所以我可以得到每場進旁邊我的Excel中app_scoped_user_id細胞。有沒有辦法做到這一點是在Excel GET請求動態獲取每一行看起來像這樣的基礎上,在第一欄的ID:
id | first_name | last_name | gender | link | locale | username
或者乾脆
id | everything as a text string
不知道如何寫這個劇本,我試圖查找Microsoft.XMLHTTP使VBA編輯器中的模塊,但不知道從哪裏開始
謝謝
這不是HTML,而是JSON,這是一個基於JavaScript的「數據傳輸」符號。嘗試使用「VBA JSON」搜索關於如何在VBA中解析JSON的幾種方法。您可以使用XMLHTTP來執行實際的GET。 – 2014-09-13 22:45:13
謝謝,蒂姆威廉姆斯 – hopui 2014-09-14 21:38:24