deep-jade
deep-jade4w ago

You are not permitted to perform this action

Hey Guys, why from time to time we get the following error for twitter? The account is connected to the twitter account:
{
"successfull": false,
"data": {},
"error": "Request failed error: `{\"detail\":\"You are not permitted to perform this action.\",\"type\":\"about:blank\",\"title\":\"Forbidden\",\"status\":403}`"
}
{
"successfull": false,
"data": {},
"error": "Request failed error: `{\"detail\":\"You are not permitted to perform this action.\",\"type\":\"about:blank\",\"title\":\"Forbidden\",\"status\":403}`"
}
@AINerd FYI
14 Replies
yappiest-sapphire
yappiest-sapphire4w ago
In which action did you received this error and what is your email id??
deep-jade
deep-jadeOP2w ago
Twitter, In one request it works fine and I can create a twitter post and in the next it doesn't work, some times it works multiple time and then start receiving this error, and sometimes I get multiple errors like this and then can send one tweet out! My account's email in Composio dashboard: test2025@coplanet.com @AINerd FYI @thatsmeadarsh @kaavee Guys, Composio is broken in Phidata and Agno (the rebrand of Phidata) AGAIN, we have a PoC demo for our stackholders tomrrow, and we need to fix it like TODAY, I am available for call anytime that suites you the best today, just let me know. I also raised the issue in Phidata (aka. Agno) as well. LMK when you guys have open time to meet. @AINerd FYI @thatsmeadarsh @kaavee Guys, this is an active issue for tweeter and we haven't heard a long time from you guys on the matter, any update on this? @AINerd FYI
stormy-gold
stormy-gold2w ago
Hey @Dariush Hasanpour are you available for a call 10 PM IST? Or maybe just let me know whatever time suits you.
deep-jade
deep-jadeOP6d ago
Preferably befor 10PM IST, but if it doesn't work for you we can calendar 10PM IST for tomorrow.
deep-jade
deep-jadeOP6d ago
Guys, it seems the Composio's Gmail is broken again!
[
{
"id": "call_ZzhPZttFbq38udFfwDjpjAoE",
"type": "function",
"function": {
"name": "gmail_create_email_draft",
"arguments": "{\"recipient_email\":\"b.g.dariush@gmail.com\",\"subject\":\"Latest News in AI\",\"body\":\"1. **New AI System Makes GPT-4 33% Better at Code Tasks**\\n - A new method called CodeSteer improves AI models' ability to switch between text and code, significantly enhancing performance in symbolic computing tasks. [Read more](https://dev.to/mikeyoung44/new-ai-system-makes-gpt-4-33-better-at-code-tasks-study-shows-50dk)\\n\\n2. **OpenAI CEO Sam Altman says GPT-5 is coming in months**\\n - OpenAI plans to release GPT-4.5 soon, followed by GPT-5, which will integrate various AI technologies for a wide range of tasks. [Read more](https://cointelegraph.com/news/open-ai-ceo-sam-altman-gpt-5-coming-in-months?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound)\\n\\n3. **OpenAI plans to give free ChatGPT users unlimited GPT-5 access**\\n - Free ChatGPT users will have unlimited access to GPT-5 at the standard intelligence setting, while Plus and Pro users can run it at higher levels. [Read more](https://www.techmeme.com/250212/p44)\",\"is_html\":true}"
}
}
]
[
{
"id": "call_ZzhPZttFbq38udFfwDjpjAoE",
"type": "function",
"function": {
"name": "gmail_create_email_draft",
"arguments": "{\"recipient_email\":\"b.g.dariush@gmail.com\",\"subject\":\"Latest News in AI\",\"body\":\"1. **New AI System Makes GPT-4 33% Better at Code Tasks**\\n - A new method called CodeSteer improves AI models' ability to switch between text and code, significantly enhancing performance in symbolic computing tasks. [Read more](https://dev.to/mikeyoung44/new-ai-system-makes-gpt-4-33-better-at-code-tasks-study-shows-50dk)\\n\\n2. **OpenAI CEO Sam Altman says GPT-5 is coming in months**\\n - OpenAI plans to release GPT-4.5 soon, followed by GPT-5, which will integrate various AI technologies for a wide range of tasks. [Read more](https://cointelegraph.com/news/open-ai-ceo-sam-altman-gpt-5-coming-in-months?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound)\\n\\n3. **OpenAI plans to give free ChatGPT users unlimited GPT-5 access**\\n - Free ChatGPT users will have unlimited access to GPT-5 at the standard intelligence setting, while Plus and Pro users can run it at higher levels. [Read more](https://www.techmeme.com/250212/p44)\",\"is_html\":true}"
}
}
]
@AINerd FYI
No description
deep-jade
deep-jadeOP6d ago
Same goes with Twitter: Here is my versions (the latest version):
composio_openai>=0.7.2
composio-core>=0.7.2
composio-phidata>=0.7.2
composio_openai>=0.7.2
composio-core>=0.7.2
composio-phidata>=0.7.2
No description
stormy-gold
stormy-gold6d ago
@Dariush Hasanpour lets do 7 pm IST? Thats works?
deep-jade
deep-jadeOP6d ago
Yes, it works. Thanks, would you please calendar it? dariush@coplanet.com Let's have our call in Google Meet
stormy-gold
stormy-gold5d ago
for sure, let me add that. I've added a metting @Dariush Hasanpour did you receive the invite?
deep-jade
deep-jadeOP5d ago
Yes, Thanks, I am in the meet atm
stormy-gold
stormy-gold2d ago
Hi @Dariush Hasanpour your gmail's issue has been fixed! were taking it live asap ill let you know here hi @Dariush Hasanpour , the fix has been pushed to production, should be deployed in 15-20 mins, can you check it once?
metropolitan-bronze
metropolitan-bronze2d ago
@Dariush Hasanpour please check if it works, let @Devanshu know and push the fixes
deep-jade
deep-jadeOP2d ago
Thanks Dev, The gmail issue has been fixed but the twitter issue still presist, can you explain why this issues occures and what is the fix for it? @AINerd FYI
No description
stormy-gold
stormy-gold21h ago
@Dariush Hasanpour on our call i remeber this worked. Do you remember when was the case that it was working? Also in which case does it fail? Btw @Dariush Hasanpour the twitter integration seems to be working fine. Can you update your SDK and then give it a try?
from agno.agent.agent import Agent
from composio_agno import Action, App, ComposioToolSet

toolset = ComposioToolSet()

tools = toolset.get_tools(actions=[Action.TWITTER_CREATION_OF_A_POST])
agent = Agent(tools=tools, show_tool_calls=True)
agent.print_response("Can you create a random post on twitter?")
from agno.agent.agent import Agent
from composio_agno import Action, App, ComposioToolSet

toolset = ComposioToolSet()

tools = toolset.get_tools(actions=[Action.TWITTER_CREATION_OF_A_POST])
agent = Agent(tools=tools, show_tool_calls=True)
agent.print_response("Can you create a random post on twitter?")

Did you find this page helpful?