Twitter connect does not work

Sonarr version (exact version): 3.0.9.1549
Mono version (if Sonarr is not running on Windows): 6.8.0.105
OS: Raspian
Debug logs:
Description of issue:
I am trying to define a twitter connect in Sonarr.
I built my App in twitter with the following settings:
APP permission: Read, write and Direct message
Type of APP: Native APP
APP Info:
Callback url: https://radarr.video/
Website URL: https://radarr.video/

Then I generated the comsumer keys and the ACcess token keys

In Sonarr I defined the twitter connect with all the fields set

but when I click on Connect to twitter it report failed (but no message).
In log I can see the message:
2022-09-06 11:45:33.8|Warn|HttpClient|HTTP Error - Res: [GET] https://api.twitter.com/oauth/request_token: 403.Forbidden (203 bytes)

<?xml version='1.0' encoding='UTF-8'?>Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings

2022-09-06 11:45:33.8|Fatal|SonarrErrorPipeline|Request Failed. POST /api/v3/notification/action/startOAuth

[v3.0.9.1549] NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [https://api.twitter.com/oauth/request_token]
at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00154] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Http\HttpClient.cs:105
at NzbDrone.Common.Http.HttpClient.Get (NzbDrone.Common.Http.HttpRequest request) [0x00007] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Http\HttpClient.cs:281
at NzbDrone.Core.Notifications.Twitter.TwitterService.OAuthQuery (NzbDrone.Common.OAuth.OAuthRequest oAuthRequest) [0x00025] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Notifications\Twitter\TwitterService.cs:38
at NzbDrone.Core.Notifications.Twitter.TwitterService.GetOAuthRedirect (System.String consumerKey, System.String consumerSecret, System.String callbackUrl) [0x00014] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Notifications\Twitter\TwitterService.cs:62
at NzbDrone.Core.Notifications.Twitter.Twitter.RequestAction (System.String action, System.Collections.Generic.IDictionary2[TKey,TValue] query) [0x00055] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Notifications\Twitter\Twitter.cs:63 at NzbDrone.Core.ThingiProvider.ProviderFactory2[TProvider,TProviderDefinition].RequestAction (TProviderDefinition definition, System.String action, System.Collections.Generic.IDictionary2[TKey,TValue] query) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\ThingiProvider\ProviderFactory.cs:86 at Sonarr.Api.V3.ProviderModuleBase3[TProviderResource,TProvider,TProviderDefinition].RequestAction (System.String action, TProviderResource providerResource) [0x000e5] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\ProviderModuleBase.cs:179
at Sonarr.Api.V3.ProviderModuleBase3[TProviderResource,TProvider,TProviderDefinition].<.ctor>b__2_3 (System.Object x) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\ProviderModuleBase.cs:31 at Nancy.NancyModule+<>c__DisplayClass38_01[T].b__0 (System.Object args) [0x00047] in :0
at Nancy.NancyModule+<>c__DisplayClass40_01[T].<Post>b__0 (System.Object args, System.Threading.CancellationToken ct) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0 at Nancy.Routing.Route1[T].Invoke (Nancy.DynamicDictionary parameters, System.Threading.CancellationToken cancellationToken) [0x00017] in :0
at Nancy.Routing.DefaultRouteInvoker.Invoke (Nancy.Routing.Route route, System.Threading.CancellationToken cancellationToken, Nancy.DynamicDictionary parameters, Nancy.NancyContext context) [0x00086] in :0
at Nancy.Routing.DefaultRequestDispatcher.Dispatch (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken) [0x002b7] in :0
at Nancy.NancyEngine.InvokeRequestLifeCycle (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken, Nancy.Bootstrapper.IPipelines pipelines) [0x0011d] in :0

<?xml version='1.0' encoding='UTF-8'?>Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings

Thank you for any tips

Not a Sonarr issue. Nothing to do with Sonarr.

Seems you didn’t configure twitter correct properly and did not approve the callback url as the error says

Emphasis mine…

URL doesn’t matter supposedly

Hi,
thank you for the answers.
I tried what is suggested in the guide here:
https://wiki.servarr.com/useful-tools#twitter-connect

and I tested also:
https://sonarr.tv/twitter
as callback url but I have always the same exact error message.

Is there anyone here that has the twitter connection working and can provide me an example of his setup?
I am pretty sure that I have set everything correctly so I would like to compare mine setup (sonarr/twitter) with a working one.

Thank you

Hi again,
I moved to telegram and it works.
You can close the topic.
Thank you

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.