2016-02-22 7 views
6

ich OAuth lerne in meinem Qt application.I this Schritt für Schritt Dokumentation verwendet zu implementieren Test-App für Twitter zu haben authentication.Here ist der folgende Code: -OAuth-Implementierung für Qt Testanwendung

ox1 = new OXTwitter(this); 

    ox1->setClientId("client-id");//Id got from twitter application created. 
    ox1->setClientSecret("secret-key");//secret key got from application. 
    ox1->setUsername("user-id"); 
    ox1->setPassword("password"); 

    connect(ox1, SIGNAL(linkedChanged()), this, SLOT(onLinkedChanged())); 
    connect(ox1, SIGNAL(linkingFailed()), this, SLOT(onLinkingFailed())); 
    connect(ox1, SIGNAL(linkingSucceeded()), this, SLOT(onLinkingSucceeded())); 
    connect(ox1, SIGNAL(openBrowser(QUrl)), this, SLOT(onOpenBrowser(QUrl))); 
    connect(ox1, SIGNAL(closeBrowser()), this, SLOT(onCloseBrowser())); 
    ox1->link(); 

Aber Ich erhalte den folgenden Fehler.Ich habe bereits eine Test-App in der Twitter-Anwendung erstellt und den Schlüssel in meinem Code verwendet, aber ich bekomme diesen Fehler keine Ahnung.

OXTwitter::link O1:nTokenExchangeError: 202 "Error downloading https://api.twitter.com/oauth/access_token - server replied: Forbidden" "Client is not permitted to perform this action" Login has failed

Antwort

0

Es ist nicht das Problem mit dem Code.

Wenn dieses Problem auftritt, schreiben Sie an [email protected] über die mit der Anwendung verknüpfte E-Mail-Adresse. Fügen Sie den betroffenen Consumer-Schlüssel hinzu, und das API-Richtlinien-Team versucht, Sie so schnell wie möglich wiederherzustellen. Wenn Sie eine E-Mail vom automatisierten System erhalten, müssen Sie diese E-Mail ebenfalls beantworten.

+0

: Danke .... Ich werde mit dem Twitter-Support-Team überprüfen. –