2015-12-27 18 views
8

Postacı kullanarak anonim Gist oluşturuyorum. GIST başarıyla oluşturuldu olsun ama bunları yama çalıştığınızda alıyorum: Ben kullanıyorumGitHub Gist API düzeltme eki çalışmıyor mu?

{ 
    "message": "Not Found", 
    "documentation_url": "https://developer.github.com/v3/gists/#edit-a-gist" 
} 

URL: Bir GET yaparsanız

https://api.github.com/gists/14694f43065a32ec28ad 

, iyi çalışıyor. Bir PATCH yaparsam hata mesajı alıyorum.

Burada sorun ne var?

cevap

4

İsimsiz öğeleri okuyabilir ve oluşturabilirsiniz, ancak bunları düzenleyemezsiniz. Oluşturmak, okumak, güncellemek ve silmek istiyorsanız, kimlik doğrulaması kullanın. Authentication bölümde

, diyor:

Genel GİST okumak ve bir nişanı olmadan anonim kullanıcılar için onları oluşturabilir; bununla birlikte, bir kullanıcının adına gistOAuth scope gerekliyse, bunu okumak veya yazmak gerekir.

Sen öylesine bir ana fikri içine git push bazı kaydedilmesini çalışırsanız aynı 404-Değil hata buldu alacak.

$ git push 
Username for 'https://gist.github.com': IonicaBizau 
Password for 'https://[email protected]': 
remote: Repository not found. 
fatal: repository 'https://gist.github.com/anonymous/5801....d2f/' not found 

Hatta anonim uz, Gist sayfada bir düzenle düğmesine sağlamaz. IP ile ilişkilendirilmiş Sil düğmelerine sahipler (aynı ağa bağlanan, anonim Gist bağlantısına sahip olan, aynı ağa sahip oldukları varsayılırsa, anonim erişimi kaldırabilirler).

Aksi takdirde contact support for deleting anonim bir özene sahip olmanız gerekir.

+0

Tarayıcıda anonim öğütücüleri silmenize izin verirken (oturum tabanlı değil, IP tabanlı) aynı IP'den bile API yoluyla silme izniniz yok –

+0

Evet, IP tabanlı ... Bunu işaret ettiğin için teşekkür ederim. –