cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why is eBay lying to us?

This is a response to eBay’s claims that the new “Application Access” authorization is to repair the avatars and feedback that have been missing from the eBay community, originally posted here: https://community.ebay.com/t5/Share-Community-Platform/Intermittent-issues-on-Community-platform-mis...

 

The information mentioned is freely available to anyone. You do not need any form of application authorization to retrieve this information. 

 

As evidence to back up this claim, I will have to give an explanation of exactly what these “Grant Application Access” messages are, how the eBay API works, and what information is freely available.

 

What is the eBay API?

 

The eBay API is basically a system that will allow software to communicate with eBay and exchange information/data. Much of eBay’s website uses the API to retrieve the information that it displays on the “My eBay” and “Sellers Hub” pages.

 

What information is available through the API?

 

In basic terms, there’s basically two classes of information that are available on eBay. For this explanation I’ll be calling them Public and Private.

 

For example, when you’re browsing eBay and looking at other users' listings, the information you’re seeing is “public”. This means anyone can see the information. You could see the item they posted, the photos, the pricing, etc.

 

In another example, if you go to revise your own listings, you’ll see all the “public” information that was shown, but since you’re logged in to your own account, you also have access to seeing additional information such as rate tables, handling time, promotion values, etc. This is the “private” information. Typically, you could only see “Private” information on your own account. 

 

Some functions of eBay are private as well. If you try to create a new listing, that is considered a “private” function. Nobody else could create new listings for your store. Only you could.

 

What are these “Grant Application Access” pages?

 

Let’s say for example that I’ve created a piece of software to assist with creating listings, and checking recent orders to see if any of the listings that were created sold. We’ll say in this example that the name of this software was “ExListing Manager”

 

By default, “ExListing Manager” could use the eBay API to check information that is public.

 

Now you’ve learned about “ExListing Manager” and you’d like to try it. Once you’re registering for the software, it’ll direct you to a webpage that states:

 

Grant Application Access: ExListing Manager

 

If you agree to this request, it basically generates a token (let’s say like a password) that will allow “ExListing Manager” to access your private eBay data. 

 

Prior to agreeing, if “ExListing Manager” attempted to create a listing on your store, it wouldn’t be allowed. But after you had agreed, it can send the request to create a listing to the eBay API, and it can now use the token, and eBay would allow the software to create the listing on your behalf.

 

“ExListing Manager” also is supposed to track if the listings it creates are sold. So it will also be using API to check your sold listings. It could check for notifications from the API with your token to confirm if an order is processing, and then typically once an order is paid, that would trigger the software to basically say “The item sold! Let’s increase the sold number by 1”.

 

How are we being lied to?

 

EBay had claimed that this new authorization for the eBay community was to restore the avatar images and feedback modules that had not been working for a couple months now. For those of us who have experience with the eBay API and know what the Application Access grants, we know this is a lie.

 

The store avatar images and feedback? Those are both pieces of PUBLIC information. You do not need any private access to retrieve these images. Just like how you could go to another sellers store page and see their images and feedback on the eBay website directly, software could do this with the eBay API without any special access.

 

To prove this, I’ve tested it myself. I browsed to the eBay homepage and one of the daily deals it’s giving me is for this listing: https://www.ebay.com/itm/202694169021

 

If I use the eBay API call “GetStore”, with this sellers name: “harmanaudio”, I do not have any “Application Access” for them. I will only be retrieving public information. The full information is quite long, but this is an excerpt from the results that I receive from the eBay API:

 

 

{

  "$": {

    "xmlns": "urn:ebay:apis:eBLBaseComponents"

  },

  "Timestamp": "2021-11-19T18:23:12.611Z",

  "Ack": "Success",

  "Version": "1177",

  "Build": "E1177_CORE_API5_19110890_R1",

  "Store": {

    "Name": "Harman Audio",

    "URLPath": "harmanaudio",

    "URL": "http://www.ebay.com/str/harmanaudio",

    "SubscriptionLevel": "CustomCode",

    "Description": "Welcome to the official eBay store for the Harman family of brands: JBL, Harman Kardon, AKG, and Infinity. Shop premium wireless speakers, headphones, home speakers, car speakers, and more!",

    "Logo": {

      "URL": "http://i.ebayimg.com/00/s/MTE0WDIwMA==/z/FqcAAOSwdBRZg6by/$_1.JPG?set_11.JPG?set_id=807"

    },

 

 

Sure enough, you could see in the “Logo” > “URL” section, there’s the avatar image. Again, I want to stress this is all public information freely available to the eBay API without any Application Access.

 

Then I could use the GetFeedback API call on the same store and here is another excerpt:

 

 

{

  "$": {

    "xmlns": "urn:ebay:apis:eBLBaseComponents"

  },

  "Timestamp": "2021-11-19T18:26:23.179Z",

  "Ack": "Success",

  "Version": "1201",

  "Build": "E1201_CORE_APIFEEDBACK_19196963_R1",

  "FeedbackScore": "197512",

 

 

As you could see, this information is all public, freely accessible information that does not require any form of Application Access.

 

And then for the URL links to others listings? You could literally do that with a URL and a simple store name:

 

https://www.ebay.com/sch/zamo-zuan/m.html?_nkw=&_armrs=1&_ipg=&_from= 

 

Just change zamo-zuan to the username. You do NOT need the eBay API at all for this one!

 

The data already exists in the Community Forum servers

 

One more alarming thing is that we're being told this access is what's restoring the images. But if you take a look at existing posts in the dev console, you can see that the avatar images already exist on the Khoros/Lithium servers!

 

zamozuan_1-1637351297450.png

 

For the record, I retrieve that on another PC that was NOT logged in and NOT authorized! As you could see in the screenshot, the image already exists on the lithium server. No access to eBay is needed, and certainly not API access.

 

If the images already exist on the Lithium server, if we're not seeing them, then Khoros/Lithium itself is blocking us from seeing information on their own servers.

 

Yet we're being told that we need to approve access in order to see this information...?

 

So this brings me back to my original question…

 

Why is eBay lying to us about Application Access? What information is really being retrieved from our stores?

 

The only reason for Application Access would be to access any private information. What private information could the eBay Community possibly need? 

 

Furthermore, they’re not even following their own terms, as they are supposed to be transparent about the reasons they’re requesting access in the Application Access request itself. It even states if you click for more information that “Additional capabilities as described to you in the application or by the application’s provider” - and the eBay community does NOT describe what additional capabilities are being accessed. And as mentioned, the reason we’re being given does not require this type of access.

 

To make things even worse, it says “Just go to my eBay if you change your mind”. I tried to go there to monitor our 3rd party authorizations, and the preferences page isn’t even loading to allow us to see what applications are accessing our accounts, or remove their access! 

 

zamozuan_0-1637349991235.png

 

So what’s really going on here, eBay?

 

What private information is being accessed by the Community software?

 

Why is the request not even informing us of what is being accessed?

 

Why is the wool being pulled over community members' eyes?

 

Why are members being told reasons that could easily be debunked?

Message 1 of 81
latest reply
80 REPLIES 80

Re: Why is eBay lying to us?

Thanks @coffeebean832 !

Message 61 of 81
latest reply

Re: Why is eBay lying to us?


tyler@ebay wrote:

Hi @valueaddedresource - chiming in on this to say that there is a current technical issue that is preventing third-party access from being visible in some browsers (I've added folks who say they're impacted to the open ticket). 

 

As to the 'why' of this change - I'm not technical so I can't really speak to the in-depth analysis that @zamo-zuan has done. I can say that this was the fix that we could get implemented now as opposed to Q1, so it was what we went with.

 

I agree with @shipscript that moving the thread to the platform feedback board was the appropriate course of action given the topic, and also want to clarify that anyone can report a thread to the mod team if they feel it is on an incorrect board. Just because a thread has been moved does not mean that a member of the Community Team has read and reviewed it. 

 

Thanks!

 

 


Doesn't seem to be browser specific, it's an issue with the way scripts are being used/imported.

 

We could grab the logs of the error as well to know exactly what it is:

 

zamozuan_0-1637703852695.png

 

Which brings me back to the point of this thread...

 

With that said, I appreciate at least receiving a reply. But since we have to approve access to use the community right now, don't we have the right to know what is being accessed through our API access?

 

Especially considering there's not even a way to revoke access. Nor can we be sure if whatever information is gathered would be erased or even follow eBay's API policy, since eBay's policies weren't even followed properly in the access request?

 

 

Message 62 of 81
latest reply

Re: Why is eBay lying to us?


@valueaddedresource wrote:


Thanks for the response tyler@ebay !  Just to be clear on the 3rd party access issue though

Coffee - can you confirm if you were using the same browser for both IDs?


@valueaddedresource 

 

tyler@ebay   (provided for troubleshooting programmers)

 

 

I have up to four browsers on my new Apple desktop. Two browsers (safari & brave) run on Apple, and two (firefox & edge) run under a virtual Win 10 on Apple. This is a brand new system, so I had not yet used all four browsers for one user, until this test.

 

In all four browsers, and upon revisits, this Shipscript user has never been required to log in through the Grant screen. Even after clearing cache, cookies, history and going through sign-in on the new browsers. So the permission appears to reside within the account.  In all cases, I logged into community first, signed in there as required, and  I was automatically signed into the core site.  My preferences are set as below, and since I have not been able to access 3P tokens for several months, I can only assume I have a token there.

 

One thing I have not yet tried is purposely logging out of eBay, which should touch my account. I'll do that after further testing with other accounts.

 

 

Account - settings - securityAccount - settings - security

 

 

 

On a second account, using Private browsing mode, I logged in using the Grant screen. Subsequent visits through another browser did not require the Grant screen. Then I tried a new Private browser window in yet another browser, logging into the core site instead of logging into community. The login passed through Captcha and accessed my core account without passing through the Grant screen.  But I was not automatically logged into community as indicated by my account settings below. So I manually signed into Community and did not pass through the Grant screen again. At this point, that first Grant was all I needed.

 

 

Account - security - prefs and 3PAccount - security - prefs and 3P

I have a few more eBay accounts I can test, one of which has been on the forums previously, but I'll wait to build a test suite.

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 63 of 81
latest reply

Re: Why is eBay lying to us?

Thanks for the testing results!

 

Hmm, so the Shipscript account hadn't been requesting access? I had wondered if there's a past access token that might be making certain accounts not have to require access in those cases. I do recall removing a community token some time back, possibly around a year ago. So far, 100% of those who have not had the grant access appear, have had broken 3rd party sections. Not enough users reported that yet to say anything with any certainly right now. But something to keep an eye on.

 

I would guess that logging out of eBay likely wouldn't make a difference, as when I was logged in or out of eBay, in both cases when I got to the community I was logged out. I had to log in individually in all cases (sign in automatically didn't seem to do anything).

 

And second account correlates my results too. Once you've approved, you don't need to again. Browsers didn't make a difference at all, incognito or regular windows, same windows pc or different pc's.

Message 64 of 81
latest reply

Re: Why is eBay lying to us?

@zamo-zuan 

 

I just used incognito mode in Firefox to log Shipscript into the core site. It did not automatically log me into the community.  Conversely, logging into the community has always logged me into the core site. 

 

When I clicked my avatar at the top of the community page in incognito, it then logged me into the community.  I did not pass through the grant screen. Strange behavior, but we'll figure this out.

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 65 of 81
latest reply

Re: Why is eBay lying to us?

tyler@ebay  - it's been almost a week and still no response from sheila@ebay despite the thread being moved here supposedly because this would be the best place for her to see it and address these issues.

 

I understand we had a holiday last week, but it would be nice for there to at least be some acknowledgement or sense of urgency given the importance of the privacy concerns raised here.

Message 66 of 81
latest reply

Re: Why is eBay lying to us?


@valueaddedresource wrote:

tyler@ebay  - it's been almost a week and still no response from sheila@ebay despite the thread being moved here supposedly because this would be the best place for her to see it and address these issues.

 

I understand we had a holiday last week, but it would be nice for there to at least be some acknowledgement or sense of urgency given the importance of the privacy concerns raised here.


Hi @valueaddedresource - I've made sure Sheila is aware of the request!

Tyler,
eBay
Message 67 of 81
latest reply

Re: Why is eBay lying to us?

sheila@ebay
eBay Staff (Alumni)

There are no conspiracy and or lying either. In order for me to bring back the avatars, missing FB score and listings, I had to trade in one big problem for another smaller problem. This other smaller problem, the grant application page, had a clear path on how to remove it but there was a lot of work that needed to get done, hence the reason it took over a week. The grant application page DOES NOT apply to Community. It's a legacy page that shouldn't apply to anyone.

 

I'm still waiting to hear confirmation back from the team that's deploying this solution, but it looks like the grant application page is no longer showing as of this morning.

Sheila
Community Manager
eBay
Message 68 of 81
latest reply

Re: Why is eBay lying to us?


sheila@ebay wrote:

There are no conspiracy and or lying either. In order for me to bring back the avatars, missing FB score and listings, I had to trade in one big problem for another smaller problem. This other smaller problem, the grant application page, had a clear path on how to remove it but there was a lot of work that needed to get done, hence the reason it took over a week. The grant application page DOES NOT apply to Community. It's a legacy page that shouldn't apply to anyone.

 

I'm still waiting to hear confirmation back from the team that's deploying this solution, but it looks like the grant application page is no longer showing as of this morning.


Thank you for the response.

 

I must say this is very confusing as it seems to contradict some of the information from the thread linked in the OP. Specifically in two places. First that it doesn't apply to the community (even though it's actually titled eBay Community, and was mentioned as being part of the handshake between Khoros/eBay). Second that it wouldn't be possible to resolve the issue without the access request until Q1. While credit where credit is due, exceeding expectations is certainly a good thing, it obviously brings the original comments in to question.

 

It's extra confusing considering it wouldn't even let us login without approving it, and you had told us that the fix was dependent on us logging in. Which itself doesn't seem to be the case, as users who hadn't logged in months/years have had the information restored. And as mentioned earlier, I had confirmed that things were already restored before even logging in.

 

Even if it's a request related to a legacy page, it's still creating new API access tokens for our account, that are live and out in the wild. And due to the other issues we've discussed in this thread, we can't even revoke access for the token right now. 

 

I hope you understand that my intent isn't to give a hard time. But I think it's important to mention these inconsistencies because it harms trust when we're being told things that don't seem to match up with the reality. Especially since this specific issue is related to our account security. Another example of this is that we were told the 3rd party access page was just a "browser issue" when we had confirmed otherwise for that as well. This does not inspire trust, quite the opposite.

 

The issue wasn't suspicion of a conspiracy - we didn't even have enough information to claim that. It's that we were left in the dark and didn't even know what was being accessed. We simply have no idea what those API keys are/were being used for at all. It sets off major red flags when eBay wasn't even following their own API policies with the access request. The forms were left blank. Yet we still had to accept it or we weren't allowed to post in the community at all.

 

I know this may not be your fault. I don't know if the tech team or another team is giving you and/or the community team this information or not. But the reality is things have not been matching up. With our access requests being directly related to account security, security isn't an area we should be slacking on or "giving a pass" when things don't match up to what we're told.

 

If the API access is no longer required, it would solve the most pressing issue to a point. But not completely, as sadly, I can't even test if that's the case, since the 3rd party apps page is broken. We still have an active API token out there and no way to revoke access (as did a number of others in this thread alone).

 

But being 100% transparent and honest here - it still doesn't solve the issues with lacking trust.

Message 69 of 81
latest reply

Re: Why is eBay lying to us?


sheila@ebay wrote:

There are no conspiracy and or lying either. In order for me to bring back the avatars, missing FB score and listings, I had to trade in one big problem for another smaller problem. This other smaller problem, the grant application page, had a clear path on how to remove it but there was a lot of work that needed to get done, hence the reason it took over a week.

 


I consider the missing avatars a smaller problem that granting third party access to my PRIVATE data, which I consider to be one big problem.  Unfortunately the clear path on how to remove it is broken with an error message to "please try again" so I cannot revoke the third party access.  I've been trying again daily to no avail.  If this is just an erroneous link it should take minutes to fix, not weeks.  This is a major security breach which should have the highest priority for an expedited fix.

Message 70 of 81
latest reply

Re: Why is eBay lying to us?


@somanypostcards wrote:

sheila@ebay wrote:

There are no conspiracy and or lying either. In order for me to bring back the avatars, missing FB score and listings, I had to trade in one big problem for another smaller problem. This other smaller problem, the grant application page, had a clear path on how to remove it but there was a lot of work that needed to get done, hence the reason it took over a week.

 


I consider the missing avatars a smaller problem that granting third party access to my PRIVATE data, which I consider to be one big problem.  Unfortunately the clear path on how to remove it is broken with an error message to "please try again" so I cannot revoke the third party access.  I've been trying again daily to no avail.  If this is just an erroneous link it should take minutes to fix, not weeks.  This is a major security breach which should have the highest priority for an expedited fix.


When I checked in to this, it looks like the 3rd party apps issues were around for some users since around July IIRC, when they moved it to the new page. Seeming unlikely that this one will be fixed any time soon, sadly. 

 

Not good news for those of us who had granted access and would like to remove the token.

 

Again, on the subject of trust, can we trust them to keep our tokens safe and secure when they can't or won't even follow eBay's API policies (that pertain to security) correctly?

Message 71 of 81
latest reply

Re: Why is eBay lying to us?

 


@zamo-zuan wrote:

@bossesale77 wrote:

@zamo-zuan

 

I just checked it with my second account and yep, it's still there and won't let me log in or post unless I grant the application access.


Thank you for confirming!


 

@zamo-zuan 

@shipscript 

 

Sorry that I am late to this party but I refused to agree to the grant application access thing so I was locked out of responding to anything...I could only read posts and I had been watching this post in particular.

 

Well today, for some reason, I was given access to the community boards without agreeing to the grant application access.  I just went to the community home screen and my user profile was up along with the notifications...I did not even sign into the community...I was already signed in...???

 

I refused to do the grant application access thing.  I did not want to find later that I gave access to other things that I was not aware of so I thought oh well...I will no longer be able to join in...I would just be a reader only.  I have been locked out for about 2 weeks and then today - I am allowed access without doing the grant application thing?

 

Did they suddenly change things again and are now allowing us to access the community without the grant application?

 

I never had an avatar...always been the big blue blob...maybe I should change my user name BIG BLUE BLOB.

 

 

Message 72 of 81
latest reply

Re: Why is eBay lying to us?

@hurryagain 

 

Sheila reported yesterday (5 posts ago) :

"I'm still waiting to hear confirmation back from the team that's deploying this solution, but it looks like the grant application page is no longer showing as of this morning."

 

https://community.ebay.com/t5/Share-Community-Platform/Why-is-eBay-lying-to-us/m-p/32503010#M26223

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 73 of 81
latest reply

Re: Why is eBay lying to us?

I was hoping the communication would continue. Now that so much time has passed I guess it's safe to assume that the further concerns I've brought up are not going to be addressed at this point... And we're just going to be left with the one reply.

 

Looking over the reply again, I find it extremely odd that the very first thing mentioned is "no conspiracy". I browsed this entire thread, and not once was the word conspiracy mentioned by anyone. From the beginning, it seems what I had said was misrepresented in the response in order to not fully reply to the concerns brought up.

 

What I had asked was why were we lied to. And as mentioned in message #69, I understand that it could have been a lie of omission during communication with other teams, and/or them not fully knowing/understanding the situation.

 

But considering we could confirm for ourselves that the things mentioned weren't true/didn't play out as described, somebody had lied. Not necessarily any of the mods here, they may have been unaware of the situation since they are not tech people. But somebody had given out this information that was not true, and that information was passed to us

 

Shouldn't the buck stop somewhere? If those in charge of the forums here don't want the responsibility to fall on them, isn't it their responsibility to trace back to whoever gave this information in the first place, and then advocate for us so we can get some real answers as to exactly what happened?

 

We're still left without any disclosure of what was accessed when we allowed permission, eBay still never fulfilling their own policies. We're given reasons that don't make sense. We're told the problem would be fixed by logging in when it was fixed before logging in. We're told the 3rd party access page glitch was a "browser issue" when we can confirmed it's not a browser issue. And despite the access not being required anymore, we still can not revoke access to these keys to restore our security and no resolution was provided. And something that we were told wasn't possible to be fixed until next year was seemingly resolved in around a week, raising questions as to why they weren't done that way in the first place.

 

Also, just looking at the timeline now as I write this post, it's hard not to notice one more claim that doesn't make sense based on two pieces of information... If this post/request for a response was not seen earlier... And if the resolution to the issues raised here took over a week... How could the issue have not been seen if it was pushed to the team to deploy a resolution over a week before the issue was resolved - when it was resolved on the day of the response?

 

As I said in my earlier post, this causes major trust issues.

Message 74 of 81
latest reply

Re: Why is eBay lying to us?

 

@zamo-zuan 

 

When that grant access page popped up the first time for me, all I could see and hear were red alarm bells everywhere.  I am NOT a tekkie by a long shot...I probably know the least in the techincal dept. than anyone else who posted here.

 

I just have major trust issues and it actually became a positive thing to have in this situation.

 

There was NO WAY that I was going to grant any form of access to a third party in regards to anything concerning my eBay account...just crazy...who knows what I am granting access to...???

 

I thought that I was just going to be a watcher of questions and issues that arise on these boards and nothing more until about 2 weeks after the grant access notification first started.  Suddenly I was signed in without any need to grant access to anything.  I am sooo happy that I refused to partake in that scheme situation and I sure do feel for all who have granted access.

 

If it were me who had granted access only to find out that I did not need to do such a thing a few weeks later, I would be royally bleeped!

 

So sorry to all who are rightfully concerned.

 

 

 

 

Message 75 of 81
latest reply