如何在abap中使用" OAuth 1.0类/方法"(Twitter API)

2020-08-24 20:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我尝试在ABAP中连接TWITTER。 因此,我在下面使用了" CURL":

 CONCATENATE
 '卷曲-i -X POST'
 '-H"内容类型:应用程序/x-www-form-urlencoded""
 '-H"用户代理:OAuth gem v0.4.4"
 '-H"授权:OAuth oauth_consumer_key = our_oauth_consumer_key,oauth_token = our_oauth_token,oauth_signature_method = HMAC-SHA1,"
 'oauth_timestamp = 1578965221,oauth_nonce = oauth_nonce_value,'
 'oauth_signature ='lv_oauth_signature'"'
 '" https://ads-api.twitter.com/6/accounts/12aal5/tailored_audiences?name=audience_name""
 INTO cmd。

但是我已经获得" 401授权要求"。 当我使用POSTMAN时,它成功了。

我认为制作oauth的过程中有问题,或者curl语法有错误。

(twitter api:

https://developer。 twitter.com/en/docs/basics/authentication/oauth-1-0a/creating-a-signature

根据google,SAP GUI中有一个类。

https://www.se80.co.uk/ oo-abap/c/cl_a/cl_ar_fnd_jam_oauth1_common.htm

我必须使用OAuth 1.0a对广告API进行身份验证。 这些方法是否按照我希望的方式工作?

如果这样做,请分享有关OAuth 1.0a的示例。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我尝试在ABAP中连接TWITTER。 因此,我在下面使用了" CURL":

 CONCATENATE
 '卷曲-i -X POST'
 '-H"内容类型:应用程序/x-www-form-urlencoded""
 '-H"用户代理:OAuth gem v0.4.4"
 '-H"授权:OAuth oauth_consumer_key = our_oauth_consumer_key,oauth_token = our_oauth_token,oauth_signature_method = HMAC-SHA1,"
 'oauth_timestamp = 1578965221,oauth_nonce = oauth_nonce_value,'
 'oauth_signature ='lv_oauth_signature'"'
 '" https://ads-api.twitter.com/6/accounts/12aal5/tailored_audiences?name=audience_name""
 INTO cmd。

但是我已经获得" 401授权要求"。 当我使用POSTMAN时,它成功了。

我认为制作oauth的过程中有问题,或者curl语法有错误。

(twitter api:

https://developer。 twitter.com/en/docs/basics/authentication/oauth-1-0a/creating-a-signature

根据google,SAP GUI中有一个类。

https://www.se80.co.uk/ oo-abap/c/cl_a/cl_ar_fnd_jam_oauth1_common.htm

我必须使用OAuth 1.0a对广告API进行身份验证。 这些方法是否按照我希望的方式工作?

如果这样做,请分享有关OAuth 1.0a的示例。

谢谢

付费偷看设置
发送
1条回答
spaceman01
1楼-- · 2020-08-24 21:08

嗨,

您不应直接在ABAP中使用cURL命令来调用Twitter API,而应使用标准身份验证机制来执行此操作。 以下是一个非常不错的博客

https: //blogs.sap.com/2010/08/12/twibap-the-abap-twitter-api/,其中讨论了如何在Twitter API中使用oAuth参数。

请检查< a hraf=" https://blogs.sap.com/2016/11/01/twitter-integration-sap-hybris-marketing-campaigns/"> https://blogs.sap.com/2016/11/01/ twitter-integration-sap-hybris-marketing-campaigns/,他们解释了如何将整个SAP Marketing与Twitter API集成以进行活动。

谢谢

Saurabh

一周热门 更多>