Closed falkgeist closed 3 months ago
Is there a possiblity to add a cronjob to the bundle, that refreshes the token after e.g. 30 days via the corresponding endpoint of the Basic Display API?
This requires a short lived access token which in turn requires a login. As far as I understand it, Facebook does not allow you to infinitely extend a long lived access token without authorization anymore.
If there is a way I would also be curious to know how it works :)
// edit, sorry, you meant the /refresh_access_token
endpoint which exists for Instagram. That would work, yes.
Yes, exactly, GET /refresh_access_token
, sorry, should have mentioned that. How difficult would it be for you to implement that?
I'm sorry to remind about this, I would create a PR, but I'm sure until I figure out how to implement the cronjob for the token refresh, you would've implemented it already in a third of that time.
If you cannot provide the PR yourself - and you are in need of this feature, then you should hire someone. Either the original creator of this extension or someone else.
Maybe @qzminski will see this, but I will try to find the time to fork this project and add the necessary cronjob 👍. I was under the impression you are more involved with this bundle, sorry, only checked your contributions now.
I do see this and I will introduce it at some point, but I currently have no time to work on the open source projects.
@falkgeist I have added it on the develop branch now. Can you try updating the extension to dev-develop@dev
version?
Please note that it is now PHP 8.1 and Contao 4.13 LTS.
sorry for the late answer, I will test this once I find the time.
Although I might have to add support for 7.4 manually for the affected sites or test it in a dedicated Contao installation. (yes, I know, 7.4 is old news... 😉)
At the moment, long-lived instagram tokens expire after 60 days, making it necessary to create a new token about every two months. This is tedious, tbh.
Is there a possiblity to add a cronjob to the bundle, that refreshes the token after e.g. 30 days via the corresponding endpoint of the Basic Display API?
Long lived access tokens
We already got several clients calling, asking why the feed is not showing posts anymore...
Thank you very much!