Why am I encountering an expired token issue when setting up the PipeDream connect following the official documentation?

Oh okay got it, sorry then I think I misunderstood, not you :slightly_smiling_face:

Yea, if you’re intending to execute your workflow on their behalf, you’ll actually need to configure your own OAuth client for YouTube in that case. Pipedream’s official client isn’t available for use in production currently, and development mode is specifically meant for testing and development, not for production use cases.

And we’re very close to rolling out the ability to run workflows on behalf of those users, we’re working on the last remaining pieces now.

Ah okay got it.

And we’re very close to rolling out the ability to run workflows on behalf of those users
Just to clarify. By this you mean… in simple words (because this is all new to me)… that they will be able to log into to pipedream once.

And then I will be able to post on their behalf?

Yea, they’re never actually logging in to Pipedream. In your example, they’d be signing in to their YouTube account, Pipedream will receive and store an access token from YouTube, then as the Pipedream developer, you’ll be able to use that access token to make authenticated requests on their behalf.

Sorry… I mistyped there about log into pipedream.

But this clarifies things. Thank you.

Yea no problem. What’s your application? Would generally love to hear more about the use case.

Basically, we provide post-production tools for podcasters. Pitch is “Record your podcast, and we’ll take care of the rest” - this means, among other things, publishing the episodes, publishing the clips, publishing stuff on their behalf.

Many have brand YouTube accounts, but many also have only personal YouTube accounts. In the former, I can post on their behalf directly on Pipedream already today, because of the way Google’s OAuth works.

But in other cases (the personal youtube account), I need to explicitly add their youtube account (they need to log in and add their own YouTube account, for example). In such cases, this would be helpful. Bascially, I want to provide an opportunity where instead of they sharing the Google credentials, they can just log in once and then I can take over and post on their behalf

Nice, makes sense. Are there other integrations that you’re also expecting to integration into your app for your customers to connect?

Yes definitely! All social platforms (linkedin, tiktok, instagram, twitter, ) posting videos/texts on their behalf would be nice.