Saya hanya melihat notifikasi dari repositori yang saya bintangi atau komentari. Tidak ada dari repo pribadi saya. Juga, tidak melihat apa pun dari repositori publik saya sendiri.
Ini url git saya - https://github.com/narup
Terima kasih
Mengingat bahwa itu tidak meminta izin untuk apa pun saat masuk, saya berasumsi itu hanya dapat melihat informasi publik - akan menjadi fitur yang bagus
+1 untuk @narup dan @Sherlouk -- Akan luar biasa jika kita bisa melihat pemberitahuan dari repositori pribadi pengguna adalah anggota dan berpartisipasi dalam PR, diskusi masalah, dll.
Mungkin fitur 2.0?
Memeriksa Octobox (http://octobox.io), saya menemukan bahwa klien Github perlu meminta izin untuk mengakses repositori organisasi yang menjadi anggotanya.
Jika izin tidak tersedia, saya rasa klien Github tidak akan dapat mengakses notifikasi dari repositori pribadi.
Pemikiran lain -- Jika Freetime meminta daftar repositori pengguna dengan Github API setelah otentikasi berhasil dan menampilkan daftar repositori (termasuk repo pribadi), aplikasi kemudian dapat membiarkan pengguna memilih repo mana yang ingin mereka otorisasi sehingga memungkinkan notifikasi tersedia .
Ya, saya rasa saya perlu menambahkan izin yang diminta melalui oauth
👍
Menambahkan user
ke cakupan, kita akan melihat apakah itu memperbaikinya. Saya tidak perlu meminta apa pun karena saya tidak menggunakan aliran web. Cukup gunakan Oauth API untuk membuat token akses baru saat login (disimpan secara lokal). Kita akan lihat apakah ini berhasil...
@narup @burnflare @Malecks @Sherlouk @indyfromoz Saya menambahkan user
di build terakhir, tetapi Anda harus melakukan auth ulang (membuat token baru dengan cakupan baru). Keberatan keluar dan masuk kembali dan memeriksa lagi?
Saya perlu mendapatkan pengaturan org pribadi untuk menguji hal-hal sendiri juga. Menyisir dokumen dan tidak melihat sesuatu yang istimewa untuk dilakukan dengan organisasi menggunakan Oauth. Mungkin melakukan ping ke octobox.
@rnystrom tidak ada perubahan untuk saya setelah masuk / keluar, mematikan dan memulai ulang aplikasi dll. Menjalankan build 484.
Saya tidak dimintai izin tambahan - sepertinya tidak ada yang berbeda!
😞
Cakupan tidak meminta apa pun, hanya berharap user
akan meminta izin backend agar berfungsi. Tetapi sepertinya repo org pribadi membutuhkan hak ekstra. Akan menggali.
Oke, saya menyiapkan repo pribadi saya sendiri untuk mengonfirmasi, dan mengulangi masalah tersebut. Jika ini adalah batasan dari titik akhir /notifications
, saya harus menjadi kreatif, atau (pilihan terakhir) menghentikan dukungan repo pribadi ...
Baiklah, sudah ketahuan. Akan beralih ke aliran oauth web, itulah satu-satunya cara untuk meminta/memberikan akses org.
Akses org terpecahkan dengan aliran web:
Pemberitahuan org pribadi baru saya muncul di klien istirahat saya, tetapi tidak ditampilkan di aplikasi. Mencari tahu itu.
Bisakah kita tidak memiliki banyak akun sekarang?
@BasThomas tidak, tidak dengan auth web. Sucks, tapi karena GH tidak benar-benar mendukungnya, saya juga tidak akan meretasnya.
Saya tidak melihat beberapa pemberitahuan dari repo pribadi, dan mereka juga tidak muncul dalam tanggapan - regresi?
[
{
"unread" : true,
"reason" : "subscribed",
"id" : "270587808",
"repository" : {
"private" : false,
"downloads_url" : "https://api.github.com/repos/rnystrom/GitHawk/downloads",
"issues_url" : "https://api.github.com/repos/rnystrom/GitHawk/issues{/number}",
"archive_url" : "https://api.github.com/repos/rnystrom/GitHawk/{archive_format}{/ref}",
"id" : 89921801,
"tags_url" : "https://api.github.com/repos/rnystrom/GitHawk/tags",
"trees_url" : "https://api.github.com/repos/rnystrom/GitHawk/git/trees{/sha}",
"branches_url" : "https://api.github.com/repos/rnystrom/GitHawk/branches{/branch}",
"notifications_url" : "https://api.github.com/repos/rnystrom/GitHawk/notifications{?since,all,participating}",
"pulls_url" : "https://api.github.com/repos/rnystrom/GitHawk/pulls{/number}",
"releases_url" : "https://api.github.com/repos/rnystrom/GitHawk/releases{/id}",
"html_url" : "https://github.com/rnystrom/GitHawk",
"forks_url" : "https://api.github.com/repos/rnystrom/GitHawk/forks",
"url" : "https://api.github.com/repos/rnystrom/GitHawk",
"description" : "A GitHub project manager app for iOS.",
"hooks_url" : "https://api.github.com/repos/rnystrom/GitHawk/hooks",
"stargazers_url" : "https://api.github.com/repos/rnystrom/GitHawk/stargazers",
"issue_comment_url" : "https://api.github.com/repos/rnystrom/GitHawk/issues/comments{/number}",
"assignees_url" : "https://api.github.com/repos/rnystrom/GitHawk/assignees{/user}",
"languages_url" : "https://api.github.com/repos/rnystrom/GitHawk/languages",
"full_name" : "rnystrom/GitHawk",
"subscribers_url" : "https://api.github.com/repos/rnystrom/GitHawk/subscribers",
"comments_url" : "https://api.github.com/repos/rnystrom/GitHawk/comments{/number}",
"merges_url" : "https://api.github.com/repos/rnystrom/GitHawk/merges",
"contributors_url" : "https://api.github.com/repos/rnystrom/GitHawk/contributors",
"name" : "GitHawk",
"issue_events_url" : "https://api.github.com/repos/rnystrom/GitHawk/issues/events{/number}",
"commits_url" : "https://api.github.com/repos/rnystrom/GitHawk/commits{/sha}",
"git_commits_url" : "https://api.github.com/repos/rnystrom/GitHawk/git/commits{/sha}",
"keys_url" : "https://api.github.com/repos/rnystrom/GitHawk/keys{/key_id}",
"labels_url" : "https://api.github.com/repos/rnystrom/GitHawk/labels{/name}",
"git_refs_url" : "https://api.github.com/repos/rnystrom/GitHawk/git/refs{/sha}",
"blobs_url" : "https://api.github.com/repos/rnystrom/GitHawk/git/blobs{/sha}",
"owner" : {
"id" : 739696,
"organizations_url" : "https://api.github.com/users/rnystrom/orgs",
"received_events_url" : "https://api.github.com/users/rnystrom/received_events",
"following_url" : "https://api.github.com/users/rnystrom/following{/other_user}",
"login" : "rnystrom",
"avatar_url" : "https://avatars2.githubusercontent.com/u/739696?v=4",
"url" : "https://api.github.com/users/rnystrom",
"subscriptions_url" : "https://api.github.com/users/rnystrom/subscriptions",
"type" : "User",
"repos_url" : "https://api.github.com/users/rnystrom/repos",
"html_url" : "https://github.com/rnystrom",
"events_url" : "https://api.github.com/users/rnystrom/events{/privacy}",
"site_admin" : false,
"starred_url" : "https://api.github.com/users/rnystrom/starred{/owner}{/repo}",
"gists_url" : "https://api.github.com/users/rnystrom/gists{/gist_id}",
"gravatar_id" : "",
"followers_url" : "https://api.github.com/users/rnystrom/followers"
},
"subscription_url" : "https://api.github.com/repos/rnystrom/GitHawk/subscription",
"deployments_url" : "https://api.github.com/repos/rnystrom/GitHawk/deployments",
"milestones_url" : "https://api.github.com/repos/rnystrom/GitHawk/milestones{/number}",
"contents_url" : "https://api.github.com/repos/rnystrom/GitHawk/contents/{+path}",
"events_url" : "https://api.github.com/repos/rnystrom/GitHawk/events",
"teams_url" : "https://api.github.com/repos/rnystrom/GitHawk/teams",
"collaborators_url" : "https://api.github.com/repos/rnystrom/GitHawk/collaborators{/collaborator}",
"git_tags_url" : "https://api.github.com/repos/rnystrom/GitHawk/git/tags{/sha}",
"statuses_url" : "https://api.github.com/repos/rnystrom/GitHawk/statuses/{sha}",
"fork" : false,
"compare_url" : "https://api.github.com/repos/rnystrom/GitHawk/compare/{base}...{head}"
},
"subscription_url" : "https://api.github.com/notifications/threads/270587808/subscription",
"subject" : {
"latest_comment_url" : "https://api.github.com/repos/rnystrom/GitHawk/issues/comments/339895997",
"title" : "Report bug from screenshot",
"url" : "https://api.github.com/repos/rnystrom/GitHawk/issues/755",
"type" : "Issue"
},
"last_read_at" : "2017-10-27T04:53:55Z",
"updated_at" : "2017-10-27T07:32:55Z",
"url" : "https://api.github.com/notifications/threads/270587808"
}
]
(setelah menandai pemberitahuan di atas sebagai telah dibaca)
Apakah repo memberikan akses ke GitHawk?
Ah, bisa jadi 👍
Dikirim dengan GitHawk
Maaf untuk alarm palsu
Dikirim dengan GitHawk
Saya ingin tahu apakah kita bisa membuatnya lebih jelas entah bagaimana... mungkin beberapa pemindaian "masalah baru" sebelum mengirimkan akan membantu.
Dikirim dengan GitHawk
Mungkin FAQ sederhana? Bisa juga menyebutkan ini dari template masalah
Dikirim dengan GitHawk
Komentar yang paling membantu
@BasThomas tidak, tidak dengan auth web. Sucks, tapi karena GH tidak benar-benar mendukungnya, saya juga tidak akan meretasnya.