Skip to content

feat: adjust other handler for urlreward activity#496

Open
hmcdat wants to merge 2 commits intoTheNetsky:v3from
hmcdat:v3
Open

feat: adjust other handler for urlreward activity#496
hmcdat wants to merge 2 commits intoTheNetsky:v3from
hmcdat:v3

Conversation

@hmcdat
Copy link
Contributor

@hmcdat hmcdat commented Mar 16, 2026

In this pr, I adjusted the working way of urlreward activity by using panel flyout api, it's still working for me until now

@TheNetsky
Copy link
Owner

Interesting, does the flyout data contain the same data as the regular dashboard? If so, it can be used as an alternative/fallback for the dashboard data. However in this PR you're also commenting out some other things as well as generating a random hash instead of using the one from the activity itself for some reason?

@hmcdat
Copy link
Contributor Author

hmcdat commented Mar 17, 2026

  • The panel flyout data looks different from the regular one. I generated the interface from its JSON, so feel free to modify it to make it clearer.
  • I commented out the requestToken check to skip it. Since I used the mobile API to submit the activity, I generated a random string for the id, similar to the others.

@JoeGarcia2
Copy link

JoeGarcia2 commented Mar 18, 2026

Is there any benefit gained from using this version?

@hmcdat
Copy link
Contributor Author

hmcdat commented Mar 18, 2026

@JoeGarcia2 you can finish the "UrlReward" activities on new UI automatically

@Xevalous
Copy link

Xevalous commented Mar 18, 2026

The API works really well on the new dashboard!, But there is no data for this activity yet.

image image

@hmcdat
Copy link
Contributor Author

hmcdat commented Mar 19, 2026

yes, because this tool currently does not support for new UI, so no any available ways to handle quests

Xevalous pushed a commit to Xevalous/Microsoft-Rewards-Script that referenced this pull request Mar 19, 2026
- Add PanelFlyoutData interface for panel flyout API
- Add getPanelFlyoutData() method to fetch from Bing panel flyout API
- Update UrlReward to use new V4 API endpoint (bing.com/msrewards/api/v1/reportactivity)
- Update DoubleSearchPoints and FindClippy to use mobile API with Bearer token
- Skip requestToken check for V4
- Add panelData property to bot and fetch in Main flow
Xevalous pushed a commit to Xevalous/Microsoft-Rewards-Script that referenced this pull request Mar 19, 2026
…rePromotions

- Add flyoutResult.morePromotions lookup
- Use userInfo.promotions with fallback to name field
- Align with upstream V4 changes
Xevalous pushed a commit to Xevalous/Microsoft-Rewards-Script that referenced this pull request Mar 19, 2026
…esult.morePromotions"

This reverts commit dc486f0.
@TheNetsky
Copy link
Owner

So this PR is specifically to comply with the new dashboard? If so it won't be for v3, but I will change this for v4. I do not have proper access to the new dash yet. But I assume none of the current methods for dashboard data work on the new dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants