Skip to content

Pinterest

Refresh-token grant ile OAuth 2.0. Token takası Basic auth (appId:appSecret) kullanır.

Kimlik bir bakışta

AlanDeğer
Kimlik modeliOAuth 2.0
Gerekli ENVPINTEREST_APP_ID, PINTEREST_APP_SECRET
Callback URL${BASE_URL}/api/v1/auth/pinterest/callback
Scope'lar / izinlerboards:read, pins:read, pins:write, user_accounts:read
Otomatik token yenilemeEvet — süresi dolmadan 7 gün önce

Nasıl bağlanılır

  1. BağlantılarPinterestBağlan'ı aç.
  2. Pinterest'e giriş yap ve scope'ları onayla.
  3. Bağlantı sonrası ekranda varsayılan board'u seç.

Token yenileme

Otomatik yenilenir. tokenRefresh.queue.ts worker'ı Pinterest hesaplarını tarar ve expiresAt - now < 7 gün olduğunda yeniler. Varsayılan access-token TTL'i 30 gündür.

Notlar

  • Sosyabot, kullanıcının tam board listesini kanalın data alanında önbelleğe alır ve boards[0]'ı varsayılan board olarak otomatik seçer. Varsayılanı kanal ayarlarından değiştir.
  • Pinterest uygulamasının Marketing API kademesi mevcut endpoint'leri etkiler — 403 invalid scope ile karşılaşırsan production erişimi için başvur.
  • Her pin belirli bir board'u hedeflemelidir; editörde Varsayılan board seçmek kanalın saklanan varsayılanını kullanır.

Sorun giderme

Kanal needs_reconnect gösteriyorsa, access token Pinterest tarafından reddedilmiştir. Yaygın sebepler:

  • Kullanıcı Sosyabot'un yetkilendirmesini platform üzerinden iptal etmiştir.
  • Platform token'ı geçersiz kılmıştır (şifre değişikliği, güvenlik olayı).
  • OAuth uygulama kimlik bilgileriniz değişmiştir ve mevcut token'lar artık eşleşmiyordur.

Yukarıdaki bağlantı akışını yeniden çalıştır. Çalışma alanı genelinde checklist için Sorun Giderme'ye bak.

İlgili