Youtube Analytics API: Get Earnings report for individual channel which are not part of the content owner - youtube-analytics

I want to get the earnings related report for the individual channels which are not the part of Content Owner. But when I am adding the earnings related metrics, I am getting 401 - Insufficient permission to access this report. When removing the earnings metrics, it is working fine. I searched a lot for this and found out that, we can not fetch the earnings for individual channels which are not part of content owner but the result I get is of 2 years old. Is there any update regarding this? Or any other method, through which I can fetch the earnings related report for individual channels?
Please help me.
Thanks in advance

You should get a https://www.googleapis.com/auth/yt-analytics-monetary.readonly
scope,before accessing monetary (earnings) report.

You'll also need the client to give you an access token. From there you can get an access token and json_decode to get the refresh token which you can store in a database for offline use. Also set access type to offline.

Related

How do I get all retweets or the retweeters of my own personal tweet?

I know you must be thinking that its impossible or its been asked already.
But I have 2 queries. The first is that by using Twitter API, using an access token of my own profile, can I get all (more than 100) the retweets of my own tweet? Not someone else's, as all previous questions at stackoverflow have been asked.
Because there's a difference in private and public tweet and getting data related to it.
Secondly, if we cannot get more than 100 retweets, then how does this app Pickaw (formerly Twrench) https://pickaw.com/en gets all the retweets even if they're more than 500 and the corresponding data?
Any ideas?
The Twitter API only provides access to up to 100 Retweeters (IDs for users that RT'd a Tweet), regardless of whether this is your owned Tweet, or another one.
As for a specific app, it is only possible to speculate, unless the source code was Open Source and available. I would suggest there are two ways to get all the Retweets:
pay for premium or enterprise search access, and use the advanced PowerTrack rules to find Retweets of a specific Tweet ID;
use the Account Activity API webhooks to track whenever a user's Tweet is Retweeted. Not that this would only work in a real-time tracking case; you wouldn't be able to check historical Tweets.

Google one tap sign up/sign in approval request

I requested one tap signup/signin for website API as documented in https://developers.google.com/identity/one-tap/web/
However, there has been no update or hear an update from them for more than a week. Does anybody know how long it usually takes to get the request reviewed?
Thanks
I got mail back from them after around 3 weeks of submitting the form.
They said currently you won't be granted access to API. However, they are in the process of including some additional security from their side and it may take a few months. We can hope to get API access then.

Can't get transactions - 0 returned

I'm attempting to get transactions on an account previously added (more than a few days ago).
The account was added to a test account on our sandbox but the account is real.
I use executeUserSearchRequest to initiate the search, with the parameters shown in the image below (screenshot from PhpStorm, while debugging).
The result can also be seen on the screenshot.
Please note that I've also attempted fetching transactions for another account on a different financial institution (that was added to the customer account on Yodlee again several weeks ago). It also returns no results.
When both accounts were added, they were added using addItemForContentService1 with a parameter to refresh right after adding (startRefreshItemOnAddition=true).
What can be the reason for this 'no transactions' reply? (although we know that there were transactions on those accounts).
Thanks
As per the screenshot it seems like you are filtering the transactions based on the containerType= 'stocks', this will return transactions for all the investment accounts for that user.
Also, you are passing the itemAccountId.identifier which is for a specific account.
It would be great if you check followings:
The actual account aggregated is an investment account?
The itemAccountId is correct for that account?
Else, you can just remove the itemAccountId.identifier param as it is non-mandatory field and try. You should get some transactions in response.

How to get data from multiple sites using executeUserSearchRequest API

I recently signed-up for 30-days Yodlee developer trial.
I am trying to pull the financial data using Yodlee REST APIs. After adding a bank account (for bank B1: site in Yodlee's terminology), I could pull the data using executeUserSearchRequest​ API. However, after that, I added another account (for bank B2), and when I pulled the data, it fetched data ONLY from B2's account and not from B1's account. It seemed like, executeUserSearchRequest​ API is pulling the data from the most recent account. My goal is to pull the data from all added sites.
Any help would be appreciated?
Thanks!
If you need to pull the data from all added accounts, you do not need to pass any account id in the API and it will automatically pull all the data from the integrated accounts. So please make sure that you do not pass any value for transactionSearchRequest.searchFilter.itemAccountId.identifier parameter.
Please refer to the Yoodle API documentation for further details.

how to query google checkout ending balance?

Writing an android widget to display the most current Google checkout ending balance and can not figure out how to get this number directly. I have dissected the page but don't understand how the number is generated. I can gain access through a simple browser interface and view my daily ending balance but cant pull that single number for display on the widget. Any help would be grateful. Thanks.
There currently aren't any Authorization APIs to request balance.
In order to get this information, you would need to request the Google login credentials from the user which is something that Google probably doesn't want you to do(the reason why client login was deprecated).
I can't think of a great solution to this problem with out Google enabling an OAuth2 API.