我試圖實現Android應用程序的通知:我正在使用Dropbox API:https://www.dropbox.com/developers/apps。 我從來沒有做過這樣的事情,我已經讀了一點關於我應該使用JSON請求?我還沒有找到任何教程與Android的Dropbox API的通知相關。通知Dropbox API Android
我應該遵循哪些步驟等?
我試圖實現Android應用程序的通知:我正在使用Dropbox API:https://www.dropbox.com/developers/apps。 我從來沒有做過這樣的事情,我已經讀了一點關於我應該使用JSON請求?我還沒有找到任何教程與Android的Dropbox API的通知相關。通知Dropbox API Android
我應該遵循哪些步驟等?
1.使用改變
呼叫/detal API定期的DropBox得到改變。
要調用API,Dropbox's Java Library可能有幫助。
您可以安排定期任務下面:
2.顯示Notificasion
顯示通知時相同的變化被happend。
這是official documents。
你好nshmura 感謝您的迴應,關鍵是我不明白我應該打電話https://api.dropboxapi.com/1 /德爾塔我不熟悉管理網址在所有白衣方法後?我傳遞參數? 我應該先連接嗎? –
@PierreColombo我建議你使用retrofit向dropbox API發佈請求http://square.github.io/retrofit/。它很容易使用。 – nshmura
我對互聯網上的json請求並不熟悉,我發現了關於模型的一些東西?我應該生成一個嗎?我怎麼可以傳遞參數到這個網址https://api.dropboxapi.com/1/delta? –
我嘗試類似的東西:3類
public interface NotificationInterface {
@POST("1/delta");
Call<NotificationResponse> getNotificationResponse(@Body NotificationRequest request);
}
public class NotificationRequest {
private String cursor;
private String local;
//path_prefix won't be present
private String include_media_info;
}
public class NotificationResponse {
@SerializedName("entries")
@Expose
private String entries;
@SerializedName("reset")
@Expose
private String reser;
@SerializedName("cursor")
@Expose
private String cursor;
@SerializedName("has_more")
@Expose
private String has_more; }
我是在正確的道路?我嘗試使用https://www.dropbox.com/developers-v1/core/docs#access-token和http://square.github.io/retrofit/按照你的建議得到通知:)
這個問題是帖子不能應用到1/delta!我的代碼有什麼問題?
感謝您的幫助!
你能告訴我更多關於你的應用程序嗎?你想要建立什麼? – nshmura
我可以通過Dropbox API在我的應用程序上下載文件。現在我想發送通知到智能手機,當我發佈一個新的文件在我的Dropbox帳戶 –