Der Twitter Benutzer, der im Admin angegeben ist, muss noch mit einem Benutzer authentifiziert werden.

    • Ihr müsst über dev.twitter.com/apps/new eine Twitter App erstellen.
    • Als Callback URL gebt ihr FORENURL/index.php?page=Twitter an, wenn ihr wollt, dass euch neue Benutzer folgen müsst ihr Schreibrechte auswählen
    • Ihr müsst die Angaben zu eurem Twitter Account dann hier hinterlegen:
      • Optionen > Benutzer > Twitter
    • Dann musst du deinen Account mit Twitter verknüpfen
    • Verknüpfen bestehender Benutzer
      • Über "Profil bearbeiten" > "Einstellungen" können bestehende Benutzer ihren Twitter Account verknüpfen
  • Das ist schlüssig, leider wird man beim letzten Punkt nachdem man auf [Blockierte Grafik: http://si0.twimg.com/images/dev/buttons/sign-in-with-twitter-l.png] klickt und sich einloggt hat auf eine weiße Seite weitergeleitet mit folgender Adresszeile:

    Quellcode

    1. http://www.domainxy.tld/index.php?form=UserProfileEdit&category=settings.general&oauth_token=KOMISCHEZEICHENFOLGE&oauth_verifier=ANDEREKOMISCHEZEICHENFOLGE

    keine der "komischen Zwichenfolgen" stimmen mit einem der im ACP benötigten Keys oder anderen Token aus dev.twitter.com/apps überein.

    Wenn ich bei der weißen Seite auf aktualisieren gehe bekomme ich folgende Meldung:

    Quellcode

    1. exception 'EpiOAuthUnauthorizedException' in /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/data/twitter/EpiTwitter/EpiOAuth.php:421 Stack trace:
    2. #0 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/data/twitter/EpiTwitter/EpiOAuth.php(393): EpiOAuthException::raise(Object(EpiCurlManager), false)
    3. #1 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/data/twitter/Twitter.class.php(57): EpiOAuthResponse->__get('oauth_token')
    4. #2 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/util/TwitterUtil.class.php(168): Twitter->startSession()
    5. #3 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/system/event/listener/UserLoginTwitterListener.class.php(63): TwitterUtil::updateCurrentUser()
    6. #4 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/system/event/EventHandler.class.php(207): UserLoginTwitterListener->execute(Object(UserProfileEditForm), 'UserProfileEdit...', 'assignVariables')
    7. #5 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/page/AbstractPage.class.php(73): EventHandler::fireAction(Object(UserProfileEditForm), 'assignVariables')
    8. #6 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/form/AbstractForm.class.php(100): AbstractPage->assignVariables()
    9. #7 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/form/UserProfileEditForm.class.php(144): AbstractForm->assignVariables()
    10. #8 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/page/AbstractPage.class.php(93): UserProfileEditForm->assignVariables()
    11. #9 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/form/UserProfileEditForm.class.php(177): AbstractPage->show()
    12. #10 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/page/AbstractPage.class.php(46): UserProfileEditForm->show()
    13. #11 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
    14. #12 /var/www/vhosts/domainxy.tld/httpdocs/wcf/lib/util/RequestHandler.class.php(95): RequestHandler->__construct('UserProfileEdit', Array, 'form')
    15. #13 /var/www/vhosts/domainxy.tld/httpdocs/index.php(8): RequestHandler::handle(Array)
    16. #14 {main}
    Alles anzeigen


    Wäre klasse wenn du eine Lösung hast oder es dir vielleicht mal angucken würdest (würde dir meine Twitter- und WCFDaten zur Verfügung stellen. Ich scheine nämlich nicht der einzige zu sein, bei dem das eine echte Herausforderung darstellt . :)
  • Hab mal ein paar Bilder gemacht.. wo hab ich denn da den Fehler...??
    Bilder
    • tw1.PNG

      7,71 kB, 538×128, 248 mal angesehen
    • tw2.PNG

      53,56 kB, 1.037×211, 236 mal angesehen
    • tw3.PNG

      38,49 kB, 668×377, 245 mal angesehen
    • tw4.PNG

      33,57 kB, 907×420, 265 mal angesehen
    • tw5.PNG

      36,32 kB, 964×553, 259 mal angesehen
  • Nachdem ich nun für den Benutzer : dRaCID01 die verbindung zu der Anwendung (API) gekappt habe, kommt nun folgende Fehlermeldung unter "Einstellungen" im Profil :

    exception 'EpiTwitterNotAuthorizedException' with message '{"error":"Could not authenticate with OAuth.","request":"\/1\/account\/verify_credentials.json"}' in /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/data/twitter/EpiTwitter/EpiTwitter.php:255 Stack trace: #0 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/data/twitter/EpiTwitter/EpiTwitter.php(218): EpiTwitterException::raise(Object(EpiCurlManager), false) #1 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/data/twitter/EpiTwitter/EpiTwitter.php(119): EpiTwitterJson->__get('response') #2 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/data/twitter/EpiTwitter/EpiTwitter.php(36): EpiTwitter->request('GET', '/account/verify...', NULL) #3 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/data/twitter/Twitter.class.php(86): EpiTwitter->get('/account/verify...', NULL) #4 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/util/TwitterUtil.class.php(169): Twitter->get('/account/verify...') #5 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/system/event/listener/UserLoginTwitterListener.class.php(63): TwitterUtil::updateCurrentUser() #6 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/system/event/EventHandler.class.php(207): UserLoginTwitterListener->execute(Object(UserProfileEditForm), 'UserProfileEdit...', 'assignVariables') #7 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/page/AbstractPage.class.php(73): EventHandler::fireAction(Object(UserProfileEditForm), 'assignVariables') #8 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/form/AbstractForm.class.php(100): AbstractPage->assignVariables() #9 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/form/UserProfileEditForm.class.php(144): AbstractForm->assignVariables() #10 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/page/AbstractPage.class.php(93): UserProfileEditForm->assignVariables() #11 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/form/UserProfileEditForm.class.php(177): AbstractPage->show() #12 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/page/AbstractPage.class.php(46): UserProfileEditForm->show() #13 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct() #14 /var/www/vhosts/miui-germany.de/httpdocs/forum2/wcf/lib/util/RequestHandler.class.php(95): RequestHandler->__construct('UserProfileEdit', Array, 'form') #15 /var/www/vhosts/miui-germany.de/httpdocs/forum2/index.php(8): RequestHandler::handle(Array) #16 {main}