Githawk: Tidak menampilkan notifikasi dari repositori pribadi

Dibuat pada 5 Jul 2017  ·  22Komentar  ·  Sumber: GitHawkApp/GitHawk

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

🐛 bug

Komentar yang paling membantu

@BasThomas tidak, tidak dengan auth web. Sucks, tapi karena GH tidak benar-benar mendukungnya, saya juga tidak akan meretasnya.

Semua 22 komentar

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.

image

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 ...

screen shot 2017-07-08 at 11 13 03 am

img_4603

Baiklah, sudah ketahuan. Akan beralih ke aliran oauth web, itulah satu-satunya cara untuk meminta/memberikan akses org.

Akses org terpecahkan dengan aliran web:

https://developer.github.com/apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps/

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)
screen shot 2017-10-27 at 09 57 32

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

BasThomas picture BasThomas  ·  3Komentar

BasThomas picture BasThomas  ·  3Komentar

rnystrom picture rnystrom  ·  3Komentar

weyert picture weyert  ·  3Komentar

jessesquires picture jessesquires  ·  3Komentar