This repository was archived by the owner on Jan 24, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
API Notification
Jang Ryeol edited this page Dec 26, 2017
·
15 revisions
νμ¬ μ μ μ μλ¦Ό λͺ©λ‘μ λ°νν©λλ€.
| name | description | example |
|---|---|---|
| limit | κ°μ Έμ¬ μλ¦Ό κ°μ. Default = 20 | 20 |
| offset | μ€νμ (for paging). Default = 0 | 0 |
| explicit | (Optional) κ°μ κ΄κ³μμ΄ setλλ©΄ λ§μ§λ§ μλ¦Ό μ²΄ν¬ μκ°μ μ λ°μ΄νΈν©λλ€(Unread countλ₯Ό μ λ°μ΄νΈ). κ°μ΄ μ£Όμ΄μ§μ§ μμΌλ©΄ μ λ°μ΄νΈνμ§ μμ΅λλ€. | 1 |
[
{
"_id": "5790dde848c19cee16668b24",
"message": "'Test Timetable' μκ°νμ '곡μ°μμ μ μ΄ν΄' κ°μκ° μ
λ°μ΄νΈ λμμ΅λλ€.",
"created_at": "2016-07-21T14:36:24.322Z",
"detail": {
"lecture": {
"course_title": "곡μ°μμ μ μ΄ν΄",
"lecture_number": "001",
"course_number": "042.023",
"after": {
"updated_at": 1469111784316,
"course_title": "곡μ°μμ μ μΌλ―Έ"
},
"before": {
"course_title": "곡μ°μμ μ μ΄ν΄"
}
},
"timetable_id": "578cdf57b805556d5e4f4d71"
},
"type": 2,
"user_id": "578cb77b81d0bdfe3aef888f",
"__v": 0
},
{
"_id": "5790dde848c19cee16668b23",
"message": "2015λ
λ 겨μΈνκΈ° μκ° νΈλμ΄ μ
λ°μ΄νΈ λμμ΅λλ€.",
"created_at": "2016-07-21T14:36:24.306Z",
"type": 1,
"user_id": null,
"__v": 0
},
{
"_id": "5790de76756a8da1171269c4",
"message": "'Test Timetable' μκ°νμ '곡μ°μμ μ μΌλ―Έ' κ°μκ° νκ°λμμ΅λλ€.",
"created_at": "2016-07-21T14:38:46.786Z",
"detail": {
"lecture": {
"course_title": "곡μ°μμ μ μΌλ―Έ",
"lecture_number": "001",
"course_number": "042.023"
},
"timetable_id": "578cdf57b805556d5e4f4d71"
},
"type": 3,
"user_id": "578cb77b81d0bdfe3aef888f",
"__v": 0
}
]detail μμ±μ typeμ λ°λΌ λ€λ₯Έ ꡬ쑰λ₯Ό κ°μ§λλ€. Notification Details μ°Έκ³ .
νμ¬ μ μ κ° μ½μ§ μμ μλ¦Όμ κ°μλ₯Ό λ°νν©λλ€.
κ°μλ₯Ό λ°ν
{
"count": 7
}νμ¬ Notificationμλ 3κ°μ§ νμ μ΄ μμ΅λλ€.
| Type | Number | Description |
|---|---|---|
| NORMAL | 0 |
detailμ΄ nullμΈ μΌλ° ν
μ€νΈ μλ¦Όμ
λλ€(ν보 λ±). |
| COURSEBOOK | 1 | μκ°νΈλμ΄ μΆκ°λμμ λ λͺ¨λ μ μ μκ² μ μ‘λλ μ μ μλ¦Όμ λλ€(eg.17λ 1νκΈ° μκ°νΈλμ΄ μλ‘ λμμ΅λλ€). |
| LECTURE_UPDATE | 2 | λ΄ μκ°νμ μλ κ°μ’κ° μ λ°μ΄νΈλμμ λ κ°μλ³λ‘ μ μ‘λλ κ°μΈ μλ¦Όμ λλ€. |
| LECTURE_REMOVE | 3 | λ΄ μκ°νμ μλ κ°μ’κ° μμ λμμ λ κ°μλ³λ‘ μ μ‘λλ κ°μΈ μλ¦Όμ λλ€. |
| LINK_ADDR | 4 | μ¬μ©μκ° μλμ λλ₯΄λ©΄ νΉμ λ§ν¬λ‘ μ°κ²°λλ μλ¦Όμ λλ€. |
κ° νμ
λ³λ‘ detail νλμλ λ€λ₯Έ κ°μ΄ μ μ₯λμ΄ μμ΅λλ€. NORMALκ³Ό COURSEBOOK νμ
μ detailμ΄ nullμ
λλ€.
{
"lecture": {
".."
},
"timetable_id": ".."
}timetable_idκ° μΆκ°λ©λλ€. κ°μκ° μ
λ°μ΄νΈ λμμ λμ νκ°λμμ λκ° λ€λ₯Έλ°, μμΈν μλ μ response μμ λ€μ μ°Έκ³ ν΄μ£ΌμΈμ. κ°μ μ
λ°μ΄νΈλμμΌλ μκ°μ΄ κ²Ήμ³ μμ λμμ λμ, LECTURE_REMOVE νμ
μ
λλ€.
λ§ν¬ μ£Όμ λ¬Έμμ΄μ λ΄κ³ μμ΅λλ€.
"https://snutt.kr"- Home
- Conventions & License
- μλ² μμ λ° μκ°νΈλ μ λ°μ΄νΈ
- API List (for express branch)
- Error Codes
- Feedback
- Basics and Authentication
- Bookmark
- Coursebook
- Search Query
- Colors
- Tags
- Timetable
- Notification
- User
- Shared Timetables
- Client (for ver 2.0)
- StoryBoard