nineapi icon indicating copy to clipboard operation
nineapi copied to clipboard

Login Issue

Open buronix opened this issue 8 years ago • 1 comments

Hey Im trying to implement your solution in node and Im getting 401 on login requests

Can you help me find the problem, this is my headers:

headers: { '9GAG-9GAG_TOKEN': 'b9116705f47c6a1ea0dab3704299c74e2f90e7af', '9GAG-TIMESTAMP': '1512853562688', '9GAG-APP_ID': 'com.ninegag.android.app', '9GAG-DEVICE_UUID': 'e11e2abd6bee41478d570fc7a8cfe35a', 'X-Device-UUID': 'e11e2abd6bee41478d570fc7a8cfe35a', '9GAG-DEVICE_TYPE': 'android', '9GAG-BUCKET_NAME': 'MAIN_RELEASE', 'X-Package-ID': 'com.ninegag.android.app', '9GAG-REQUEST-SIGNATURE': '7880eb1a0bfb953e964938faf5f94409c9271f20' },

and this is my login uri :

http://api.9gag.com/v2/user-token/loginMethod/9gag/loginName/[email protected]/password/c3581516868fb3b71746931cac66390e/language/en_US/pushToken/ae3f12b4db9090723b468ebde1589d1a2a93fe9a

And Im getting a 401 with: {"meta":{"errorMessage":"Not authorized.","status":"Failure","errorCode":"UNAUTHORIZED","sid":"9gVQ01EVjlHTUVkMMRVTywEVFRjTn1TY"},"data":{"dummyField":"dummyValue"}}

I changed my real email for dummyMail but in the original request its my real 9gag mail - user.

I checked first with your code (which is working by me) and run some checks, I generate the same signature as you (based on the same timestamp, same uuid and appid picked from your code). Im getting Mad :( BTW you have duplicated X-Package-ID header in your code :

    headers = {
        '9GAG-9GAG_TOKEN': self.token,
        '9GAG-TIMESTAMP': str(utils.get_timestamp()),
        '9GAG-APP_ID': self.app_id,
        'X-Package-ID': self.app_id,
        '9GAG-DEVICE_UUID': self.device_uuid,
        'X-Device-UUID': self.device_uuid,
        '9GAG-DEVICE_TYPE': 'android',
        '9GAG-BUCKET_NAME': 'MAIN_RELEASE',
        'X-Package-ID': 'com.ninegag.android.app'
    }

Thanks in Advance!

Regards.

buronix avatar Dec 09 '17 18:12 buronix

Thanks! I'll take a look at it soon. Sorry, been really busy recently.

and3rson avatar Jan 06 '18 22:01 and3rson