我有一個應用程序,它允許用戶通過他們的Android設備添加感興趣的地圖到地圖。他們填寫姓名,地址,電話號碼等... 我想自動執行此操作,或者使用預先存在的功能。從Facebook的SDK獲取附近的位置
因此,我熟悉Facebook應用程序,用戶如何登記並在登機手續屏幕上顯示附近地點的列表。我想挖掘這一點。
從我的研究中,我必須使用Graph API。具體如下: https://developers.facebook.com/docs/graph-api/reference/location
這樣的鏈接,樣品的Android代碼如下: 代碼:
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"...?fields={fieldname_of_type_Location}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
這是我們所據我已經收到,並進入了死衚衕。主要是因爲我不知道要添加什麼字段。我還沒有在網上找到任何樣本,這讓我覺得我走錯了路。
有沒有人知道我在哪裏可以得到一個很好的樣本,我想要做什麼?或者有人向我提供剩餘的缺失部分? 基本上我想提供我的用戶目前的位置,並有Facebook提供附近的地方。返回時,我想填充一些文本字段。
謝謝。
編輯:看來我需要的是這樣了Android相當於:
GET graph.facebook.com
/search?
q=coffee&
type=place&
center=37.76,-122.427&
distance=1000
,我發現這裏的示例代碼: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.5
我注意到它的搜索爲coffee
,但我只是想一切在協調的distance
。謝謝。
這不是「Android等效」。您需要了解Android SDK也使用Graph API調用。這就是我在答案中指出的。基本上,你沒有回答你的問題。 – Tobi