FuelSDK-Ruby icon indicating copy to clipboard operation
FuelSDK-Ruby copied to clipboard

Getting 'Require Client Id and Client Secret to refresh tokens' while running sample code

Open aniruddha84 opened this issue 9 years ago • 2 comments

Am I missing something? Created an App for s1.q1 in Appcenter and tried sample executing code in irb

Code

require 'fuelsdk'

myClient = FuelSDK::Client.new auth_hash dataextensionrow = FuelSDK::DataExtension::Row.new dataextensionrow.authStub = myClient dataextensionrow.Name = 'ExampleDEName' dataextensionrow.props = ['FirstName', 'LastName', 'AnotherColumnName'] response = dataextensionrow.get

Error:

RuntimeError: Require Client Id and Client Secret to refresh tokens from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/client.rb:114:in block in refresh' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/client.rb:113:insynchronize' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/client.rb:113:in refresh' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/soap.rb:138:insoap_client' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/soap.rb:276:in soap_request' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/soap.rb:219:insoap_get' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/objects.rb:43:in get' from /Users/adeshpande/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/fuelsdk-0.0.5/lib/fuelsdk/objects.rb:457:inget'

aniruddha84 avatar Jun 17 '15 20:06 aniruddha84

I'm getting the same issue. Any updates on this?

stevepm avatar Jul 27 '16 18:07 stevepm

Try:

auth_hash = { 'client' => { 'id' => clientId, 'secret' => secret }}
myClient = MarketingCloudSDK::Client.new client

I was getting the same issue because I had my auth_hash malformed.

dalton-cole avatar Dec 12 '17 16:12 dalton-cole