• 10-04-2020, 09:27:22
    #1
    Merhabalar lütfen özelden soru sormayın gereken herşeyi konuda açıklıyorum. Sap eklentisi ile token çalıştırabileceksiniz.
    Gereken videoları, yapılması gereken herşeyi yükledim ve gönderiyorum. Kodları da burada paylaşacağım. İsteyen kendi editler isteyen direk hazır halini indirir.

    social-auto-poster/*includes/*social klasörü içerisindeki class-wpw-auto-poster-pin-posting.php editlenmesi gereken dosya budur.

    Orjinal kod 96. satırdan itibaren.

    global $wpw_auto_poster_options;
    
    if ( ( isset ( $_GET['wpw_pinterest_grant'] ) && $_GET['wpw_pinterest_grant'] == 'true' )
    && ( isset($_GET['code']) && isset($_REQUEST['state']) && isset($_GET['wpw_pinterest_app_id'] ) ) ) {
    
    //record logs for grant extended permission
    $this->logs->wpw_auto_poster_add('Pinterest Grant Extended Permission', true);
    
    //record logs for get parameters set properly
    $this->logs->wpw_auto_poster_add('Get Parameters Set Properly.');
    $code = $_GET['code'];
    $state = $_GET['state'];
    $pin_app_id = $_GET['wpw_pinterest_app_id'];
    
    try {
    
    //load pinterest class
    $pinterest = $this->wpw_auto_poster_load_pinterest($pin_app_id);
    } catch (Exception $e) {
    
    //record logs exception generated
    $this->logs->wpw_auto_poster_add('Pinterest error: ' . $e->getMessage());
    $pinterest = null;
    }
    
    //check pinterest class is exis or not
    if (!$pinterest)
    return false;
    
    // Pinterest
    
    try {
    
    $token = $this->pinterest->auth->getOAuthToken($code);
    } catch (Exception $e) {
    
    //record logs exception generated
    $this->logs->wpw_auto_poster_add('Pinterest error: ' . $e->getMessage());
    }
    Editlenmiş kod yine 96. satırdan itibaren değiştiriyoruz.
    global $wpw_auto_poster_options;
    
    if ( ( isset ( $_GET['wpw_pinterest_grant'] ) && $_GET['wpw_pinterest_grant'] == 'true' ) ) {
    
    //record logs for grant extended permission
    $this->logs->wpw_auto_poster_add('Pinterest Grant Extended Permission', true);
    
    //record logs for get parameters set properly
    $this->logs->wpw_auto_poster_add('Get Parameters Set Properly.');
    $code = $_GET['code'];
    $state = $_GET['state'];
    $pin_app_id = $_GET['wpw_pinterest_app_id'];
    
    try {
    
    //load pinterest class
    $pinterest = $this->wpw_auto_poster_load_pinterest($pin_app_id);
    
    } catch (Exception $e) {
    
    //record logs exception generated
    $this->logs->wpw_auto_poster_add('Pinterest error: ' . $e->getMessage());
    $pinterest = null;
    }
    
    //check pinterest class is exis or not
    if (!$pinterest)
    return false;
    
    // Pinterest
    
    try {
    
    // $token = $this->pinterest->auth->getOAuthToken($code);
    $token->access_token = $_GET['tokenkod'];
    } catch (Exception $e) {
    
    //record logs exception generated
    $this->logs->wpw_auto_poster_add('Pinterest error: ' . $e->getMessage());
    }
    İçerisine virüs koymuş kod koymuş diyen insanlar olacağı için kodları açık bir şekilde paylaştım yine de dosyayı indirmekten korkanlar var ise kendileri bilir virustotal linki de ekliyorum.
    https://www.virustotal.com/gui/file/...f0bf/detection
    İndirme linki de budur
    https://dosya.co/zuctp0zkhawr/r10token.zip.html
    Şifresi r10token
    Teşekkürler.
    Bu indireceğiniz dosyanın içerisinde yapılması gerekenler ve 2 adet video mevcut. Yapılması gerekenleri yine ben aşağıya yazayım, zip içerisinde 2 adette video var.
    Merhabalar, öncelikle sap eklentisini kuruyoruz.
    Sonrasında https://developers.pinterest.com/tools/api-explorer/
    kısmına girip create a board seçeneğine tıklıyoruz. Buradan dilediğiniz kadar board açabilirsiniz.
    Daha sonrasında vereceğim sap.zip'i veya en güncel halini v3.2.2 wordpress sitenize yüklüyorsunuz.
    Daha sonra social auto poster kısmından dilediğiniz kadar api ekleyebilirsiniz. Add more kısmından.
    Dikkat etmeniz gereken nokta api isimleri
    1
    2
    3
    4
    Diye devam etmelidir. Farklı bir şey yazmamalısınız. Apileri de açtıktan sonra
    https://sub.site.com/wp-admin/admin....id=1&tokenkod=
    Sub.site.com kısmına site adınızı yazmalısınız.
    Kısmında en sonda yazan tokenkod= den sonraya size gönderdiğim hesapların token kodlarını.
    Token kod öncesinde yazan app_id=1 kısmına da developersta yukarıda bahsettiğim api sayısını yazmalısınız.
    Kategoriler ile pinterest boardlarını birbirine bağlamayı unutmayın.

    Çok eskiden yaptığım için developer kısmı çalışmıyor olabilir. O konuya da kendiniz çözüm getirmelisiniz.
    Eklentiyi direk paylaşmadım forum açısından problem olacağı için kendi eklentinizi editleyebilirsiniz.
  • 10-04-2020, 09:36:44
    #2
    Emeğinize sağlık teşekkürler hocam
  • 10-04-2020, 09:56:08
    #3
    Tesekkurler emeginize saglik hocam.
  • 10-04-2020, 13:22:48
    #4
    Teşekkürler şuan kullandığım eklenti gayet pratik
  • 10-04-2020, 13:32:50
    #5
    Takipdeyimm
  • 10-04-2020, 21:51:36
    #6
    Mesajım bulunsun. Elinize sağlık takipteyim.
  • 16-04-2020, 14:37:46
    #7
    Hocam elinize sağlık, tokenle dediğiniz kısıma kadar geliyorum fakat hesabı seçme kısmında not found yazıyor yani hesap gözükmüyor ama token access i açılmış gösteriyor. Ne yapabilirim?
  • 26-04-2020, 00:03:14
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    pinterest banlı domain için blogspot ya da başka bir yönlendirme ile çözümü için sap veya başka bir eklenti için ücretli bana destek olabilirsiniz, ya da editlerim diyen varsa o da olabilir. proxy'de olursa tadından yenmez.
  • 28-04-2020, 01:49:58
    #9
    sap 3.4.0 sürümünde denedim bende çalıştı anlatım gayet güzel teşekkür ederim



    çok fazla pm geldiği için buradan genel bilgilendirme yapma ihtiyacı doğdu. Benden eklentiyi isteyenler oldu ben eklentinin yapımcısı değilim dağıtım lisansım yok eklentiyi kendiniz bir şekilde edinmeniz gerekiyor daha sonra wp-content/plugins/social-auto-poster/includes/social dosya yolunu takip ederek class-wpw-auto-poster-pin-posting.php dosyasını açın içini komple silin https://www.codepile.net/pile/gr95vDr9 adresindeki paylaştığım kodu yapıştırıp kaydedin ve eklentiyi bu haliyle kurun. İlk mesajda neler yapılması gerektiğini zaten videolu anlatmış aynı işlemleri yapacaksınız zor bir işlem değil. Benim paylaştığım bağlantıdaki kodlar, social auto poster 3.4 sürümü için geçerlidir farklı bir sürümde çalışmayabilir bilginiz olsun.